Evolutionary history : uniting history and biology to understand life on Earth / - Russell, Edmund (Cambridge University Press, 2011)