A review by liminal
Pyramids by Terry Pratchett

5.0