Mechanisms Of Life History Evolution by Thomas Flatt & Andreas Heyland