Life at the edge: readings from Scientific American - Gould, Carol Grant; Gould, James L., 1945- (Freeman, 1989)