Biology: the science of life - Wallace, Robert A. (Scott, 1986)