Descartes Rene 31 3 1596 11 2 1650 French Philosopher Mathematician And Physicist Full