Macroevolution : pattern and process / Steven M. Stanley - San Francisco : W. H. Freeman and Company, c1979 - vii, 332 p.