BSAVA Manual of Canine and Feline Surgical Principles A Foundation Manual - Stephen J Baines (British Small Animal Veterinary Association, 2012)