Imaginary worlds ; the art of fantasy. - Carter, Lin. (Ballantine Books, 1973)