Thirty-seven fairy tales from the folklore of Scandinavia, France, Germany, and Russia, including Soria Moria Castle, Rapunzel, and Jack and the Beanstalk.