Modern biology - Postlethwait, John H. (Holt, Rinehart and Winston, 2006)