Nearly 4 stars. I really enjoyed it but I'm not sure whether I can recommend it. Very well crafted and I didn't get bored at all - but I think it only works because the writing is so good, I'm still a bit ambivalent about the substance. However I'm definitely going to read his latest IQ84 so I guess I should probably have gone for 4 stars......