Life : the science of biology - Purves, William Kirkwood 1934- (W. H. Freeman, 1998)