Veterinary oncology a short textbook - Klopfleisch, Robert (Springer, 2016)