Life the science of biology - Purves, William K. (Sinauer Associates, Inc., 1992)