The Great Myths #15: The Horse Sacrifice (Hindu)