Contemporary Debates in Philosophy of Biologyby Francisco J. Ayala, Robert ArpBiology, philosophyEvolutionWriting a summary for young readers…For young readersBook data: Open Library