The Cat Who Talked To Ghosts by Lillian Jackson Braun