Darwin's Finches (Cambridge Science Classics) by David Lack (1983-10-28)