The Cat Who Knew Shakespeare by Lillian Jackson Braun