Cancer in Cats: A Comprehensive Guide to Cancer in Cats