The Night Watch crew are some of the best characters Terry Pratcheet has created, but in this book Vimes is transported back in time where he takes on the role of his mentor - to his young self. Strong parallels to Le Miserables (or any tale of the barricades). Highly amusing and well worth a read.