A review by tilduke
The Will of the Many by James Islington

4.5