Author: Rene Descartes, John Veitch, translator