The shaping of life : the generation of biological pattern - Harrison, Lionel G. (Cambridge University Press, 2011)