This was the first John Barnes book I read and it really took me by surprise. Barnes weaves a tale of a man who survives the cold war but wakes up in a cabin on another planet feeling like hell and with no memory. The protagonist instead must slowly reacquaint with himself via a futuristic computer with his memories collected in it. The book moves at a fabulous pace and was a real page turner for me. I have loaned it to friends all of whom have raved about it.
Some however have been disappointed with the ending. I concede that I was disappointed with it too, but not because there was anything particularly wrong with it (I thought it was quite fitting given the character of the man who the story follows), rather I was just disappointed that such a fun ride was over. I don't think any ending would have been suitable to make men anything other than disappointed that the story had reached its end and that is often the sign of a great story well told.
If you like intelligence and intrigue in your science fiction and don't mind a main character you may not like to meet in person, look no further.
Truthfully I can't believe nobody has tried to make this into a movie yet.
Also, if you like/liked this title, I recommend Candle, which isn't so much a sequel, as another tale from the same world: Earth post Resuna.