A review by gentlemangamer
Maskerade (Discworld, #18; Witches #5), by Terry Pratchett

4.0

I really like these books