A review by mrawdon
Glasshouse by Charles Stross

4.0