Withrow & MacEwen's Small Animal Clinical Oncology by Stephen J. Withrow, David M. Vail & David Vail