William Holl: Rene Descartes French Mathematician and Philosopher