The Mythology of Horses: Horse Legend and Lore throughout the Ages