Thud!
Thud!
(Discworld, book 30)
Terry Pratchett