Marco J. NathanBooksPhilosophy of Molecular MedicineBlack BoxesQuest for Human NatureAuthor data: Open Library