Essentials of biology - Campbell, Neil A. 1946-2004; Reece, Jane B. (Pearson Education Asia Pte., 2007)