Biology: Discovering life - Joseph S Levine (D. C. Health, 1994)