Biology : exploring life - Campbell, Neil A. (Pearson Education, Inc., 2004)