Life, the science of biology - Purves, William K. (William Kirkwood) 1934- (Sinauer Associates, 2001)