Essentials of biology - Mader, Sylvia S. (Boston, 2007)