An Introduction to Biological Evolution - Kardong Kenneth V. (Boston McGraw Hill Higher Education, 2008)