The Cat Who Had 60 Whiskers
(Jim Qwilleran Feline Whodunnit, book 29)
Lilian Jackson Braun