The life of vertebrates - Young, J.Z. (Oxford University Press, 2006)