Descartes: An Intellectual Biography