If you haven’t read any Terry Pratchett books you are missing out. Imagine Harry Potter, Monty Python, Neil Gaiman, Blackadder, Airplane!, Alan Moore, Lemony Snicket, National Lampoon, Mad Magazine and Private Eye were all a single person. That person’s name would be Sir Terry Pratchett.
Here’s a reading list to help you find a starting point with his incomparable Discworld novels. My favourites are the Watch Novels, of which Night Watch is probably the best (and also one of the best books ever).