Title: Philosophy of a Biologist Second Edition naturalhistoryz philosophy