Stuart Hampshire

Stuart Hampshire

Bio

Stuart Hampshire has taught at University College London, Oxford, Princeton, and Stanford.

Books

Benedict de Spinoza
promo_SHOP