Theory of evolution - Smith, John Maynard . (Cambridge University Press, 1975)