Life : the science of biology - Purves, William K Gordonsville, VA, 2004 7th ed