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