The problems of evolution - Ridley, Mark (Univ. Press, 1985)