Essential biology with physiology - Campbell, Neil A. (Pearson Education Inc., 2007)