Indeed I do and it was well worth it - I might read it again later...
Nice and refreshing change to read a book that is both intelligent and has depth without being so complicated that the average reader cannot understand what the hell is going on - it's a failing with a lot of sci-fi novels that the author presumes that no matter what they write, the reader will be able to comprehend it - even if it gets so fictionally technical that is is virtually impossible to grasp. Thankfully, Karpyshyn has done a fantastic job and made me want to play the game even more