Riddles of the Sphinx A Study in the Philosophy of Evolution