Shapes of time : the evolution of growth and development - Mcnamara, Kenneth J. (Johns Hopkins University Press, 1997)