A review by jupiterjens666
Souls in the Great Machine by Sean McMullen

3.0

Entertaining, good ideas, weird plotting