Descartes: A Biography