Reflections on the Darwin-Descartes Problem