Biology: discovering life - Levine, Joseph S. (Heath, 1994)