Halting State by Charles Stross is an ever-so-slightly tongue in cheek technological thriller/detective story set in post-independence Scotland. It is also both well-plotted and well-written right up until its rather rushed denouement which doesn't quite manage to tie up the plot threads in a satisfying fashion, but the rest of the book is so good I was prepared to forgive.
I think its a sign of the writing quality that I didn't actually notice it was written entirely in the second person until page 46 and, honestly, second-person point-of-view is the sort of thing that makes me put down books very rapidly. On checking I've just realised its also written in the present tense and I got through all 338 pages without noticing that!. Given that the central crime under investigation is a theft taking place through a Worlds of Warcraft style online game the second person, present tense, style of writing actually makes a fair amount of sense.
The world building of near-future Edinburgh is great. We get to see independent Scotland's awkward relationship with the rest of Britain; a reasonably realised glimpse forward at the effects of pervasive virtual environments; including a fun take on the nature and uses of gaming and larping within such pervasive computational contexts and a look at the distinct nature of virtual economies together with their intersection with and impact upon real economies and companies.
The three viewpoint characters are all both interesting and likeable, every page is brimming with geeky in-jokes (is that
Bloodspell one on page 143? "Now it's an invisible badger - the best kind of camera") and the central detective story is mostly well-plotted (up to the slightly disappointing end point) and gripping. Recommended.