Fantastic thought : all about dreams, daydreams, hallucinations, and hypnosis