Biological science - Freeman, Scott (Prentice-Hall, Inc., 2005)