As ever, lots of great ideas woven into something basically coherent. Fast paced and interesting. This seems like a flagship for a genre that is absent at the moment - a proper look at the midterm future. What science fiction used to be, before it was overtaken by events.