The Mythology of Cats: Feline Legend and Lore Through the Ages