Canine Medicine and Therapeutics by Neil T. Gorman & British Small Animal Veterinary Associat