Mechanisms of Life History Evolution - Flatt, Heyland (Oxford University PressOxford University Press, 2013)