Biology an exploration of life - McFadden, Carol Hardy (Norton, 1995)