Descartes' Natural Philosophy by Stephen GaukrogerStephen Gaukroger, John Schuster, John Sutton₹5,120