Thrive in ecology and evolution - Beeby, Alan (Oxford University Press, 2013)