Biology concepts and connections - Campbell, Neil A. (Pearson Education Asia, 2000)