René Descartes

Life: † 1650

Automated Author

Published series