The life of vertebrates - Young, J Z (Oxford: Elbs with Oxford University Press, 1981)