Macroevolutionary theory on macroecological patterns - Price, Peter W (2003)