Essentials of biology - Campbell, Neil A. (Pearson Education Asia Pte Ltd., 2007)