Understanding biology - Raven, Peter H. (Wm.C Brown, 1995)