The theory of evolution
John Maynard Smith
Pelican, 1966
History
Paperback
2nd Edition
335 pages