James Richard MooreBooksDarwin's Sacred CauseHistory, Humanity and EvolutionAuthor data: Open Library