Night Watch by Terry Pratchett
This fantasy takes place in Pratchett’s Discworld, specifically in its large, chaotic city of Ankh-Morpork. It’s a time travel story in which the leader of the City Watch is taken suddenly and unexpectedly back into his own past. He becomes commander of the Watch and mentor to his own younger self, while dealing with an insurrection that reminded me of Les Miserables, barricades in the streets and all. It feels somewhat grittier and more realistic than some of the other Discworld books that focus more on magic. If you like Pratchett’s silly, satirical humor, this book does not disappoint. His targets this time range all over the political map, from incompetent cops to idealistic but clueless revolutionaries, to conniving officials, to esoteric academics.