Science and selection essays on biological evolution and the philosophy of science - Hull, David L (Cambridge University Press, 2001)