Biological science - Freeman, Scott (Pearson Prentice Hall, 2005)