Niall ShanksBooksLogic, Probability and ScienceGod, the Devil, and DarwinBrute ScienceIdealization IXAnimals and ScienceAuthor data: Open Library