Textbook of Zoology Vertebrates - MARSHALL, A J (AITBS, 2016.)