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