I think the real genius of this book is it is fully-developed characters and realistic details.Be warned, the book is a little (okay a lot) depressing and has some ungodly language and a pinch of vulgarity. (I think this is the German being translated into English.) At the same time, the overt religious overtones are inspirational and quite frankly something you do not see anymore.