The science of fairy tales an inquiry into fairy mythology