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