The tales of the Norse gods, of the giants, demons, trolls and dwarves, still have the power to fascinate more than a thousand years after they were first told. Here are the stories of the one-eyed god Odin, the all-seeing, who from his throne in Asgard the home of the gods, has to prepare for Ragnarok, the final conflict between good and evil.