Biology : discovering life - Levine, Joseph S. (D. C. Heath, 1992)