Biology an introduction - Kenneth D. Johnson, David L. Rayle, Hale L. Wedberg (Benyamin Cummings)