Biology - Campbell, Neil A. (Pearson Education Asia reprint, 2000)