Descartes' system of natural philosophy - Gaukroger, Stephen 1950-2023 (Cambridge University Press, 2002)