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