Structure and contingency in the evolution of life, human evolution, and human historyby J. L. BintliffPhilosophyHuman evolutionWriting a summary for young readers…For young readersBook data: Open Library