Terry Pratchett, 2005
Premise: It's Koom Valley Day, or soon will be, and the city is restless. The anniversary of a much-argued historic battle between Trolls and Dwarves, firebrands are using it to stoke racial tensions until Ankh-Morpork's melting pot is threatening to crack. As usual, The City Watch is on the front lines.
I love the subplot about Vimes reading to his son, and Angua dealing with her own racial issues in adapting to a vampire in the watch. Mr. Shine is a worthy addition to the background cast of characters, and there's both humor and poignancy in how Vimes deals with a paper-pushing investigator sent by Vetinari.
My only real problem with the book is the blend between the main plot and characters and a few mystical elements. I did like most of the final resolution, but something about it felt slightly off to me.
Anyway, it's still tons of fun to read, and now I'm freshly re-read in time for Snuff!
4 Stars - A Very Good Book
Check out Thud! at Amazon.com, or as I did, at your local library.