The problems of biology - Smith, John Maynard (Oxford University, 1986)