Theory of evolution - Smith, John Maynard . (1997)