A review by al_knave
The Glorious Angels by Justina Robson

4.0

Odd but rather charming. Quite inventive.