Macroevolution, Pattern and Process by Steven M Stanley