Macroevolutionary theory on macroecological patterns - Price, Peter W., 1938- (Cambridge University Press, 2003)