Cranston, Maurice

The social contract translated and introduced by Maurice Cranston - London Penguin Books c1968 - 187 p. ; 20 cm

9780140442014


Philosophy

194 ROU