The life of vertebrates - Young, J. Z. (Oxford : Clarendon Press, 1981)