Author - Rene Descartes, John Veitch