Veterinary Clinical Procedures In Large Animal Practice by Jody Rockett & Susanna Bosted