Classical modern philosophers Descartes to Kant / - Schacht, Richard, (Routledge & Kegan Paul,)