Discovering evolutionary ecology bringing together ecology and evolution - Mayhew, Peter J. (Oxford University Press, 2006)