Vertebrate biology - Linzey, Donald (McGraw - Hill, 2001)