Rene Descartes

Read more about Descartes.