Brilliant explanation of almost anything you could ask about dreaming as well as many related functions of the brain.
Great for a free short story that you can read in a few hours. It's not an epic fantasy novel or anything but it's not supposed to be and it does everything it sets out to do with great effect. It's funny and the characters have a surprising amount of depth despite the main character purposefully making them seem flat through his perspective.