Color Atlas of Veterinary Anatomy: The Ruminants
Raymond R. Ashdown, PhD, BVSc, MRCVS & Stanley H. Done, BA BVetMed PhD DECPHM DECVP FRCVS FRCPath