Your dreaming life How to understand ten thousand human dreams (0244046824)
The original guide to how to interpret your dreaming self, covering ten thousand common dreams. Indispensable, revelatory, sometimes shocking, often consoling, a guide to your deeper self. The source of the dream-interpreation books circulating today, but fuller than most.