Life the science of biology - Purves, William; Orians, Gordon H.; Heller, H. Craig; Sadava, David (Sinauer Associates, Inc., 1998)