A review by mrfarring
The Machine Crusade by Kevin J. Anderson, Brian Herbert

adventurous challenging slow-paced

3.75