Book review of Cartesian Reflections, John Cottingham