Essential biology - Campbell, Neil A. (Pearson Education South Asia, 2004)