Excellent writing, a dash of philosophy, and selfish, frustrating anti-heroes. Fantasy Against All Things Ending – Stephen R. Donaldson