Biological science - Gould, James (W.W. Norton, 1996)