Philosophy of Biology, Volume 3 by Chevy Stevens, John Woods & Paul Thagard