Veterinary surgery small animal - Johnston, Spences A. (Elsevier, 2018)