Donaldson's "Gap" series was pretty depressing too - lots of anti-heros, a leading lady who spends half of the series being raped, etc. Yes, the series did get to a point in the end, but it's like wading through ten miles of sewers just to find an exit.
This book was clearly rushed to market for two reasons:
I had the rare misfortune of being one of the first people to try and implement a PL/1 compiler. -- T. Cheatham