Principles of palaentology - David M. Raup and Steven M. Stanley (W.H. Freeman and Co.)