The many challenges of veterinary oncology - Kidd, Camilla (Canadian Veterinary Medical Association, 2008)