The Theory of Evolution (Canto) 3rd edition by Smith, John Maynard (1993) Paperback