This book, too many words about world building, too little characterisation, and I know Stross can do it because I've read another of his books. Interesting but not satisfying, no-one is particularly engaging and the deus ex machina is kind of a let down.