A review by mxfahrenheit
Foundryside by Robert Jackson Bennett

4.5