Life: The Science of Biology - "Purves, William K." (Sinauer Associates, Inc. England, 1997)