James McMahon rated Men at Arms: 5 stars July 31, 2017 Public Men at Arms by Terry Pratchett (Discworld (15))