Darwin's Finches an essay on the general biological theory of evolution. - Lack, David (England Cambridge University Press, 1968)