The Cambridge Companion to the Philosophy of Biology by David L. Hull