Life cycles: An evolutionary approach to the physiology of reproduction, development and ageing - Calow, Peter (John Wiley & Sons Inc., 1978)