The Evolution of Life Histories - Stearns (Oxford University PressOxford University Press, 2023)