A genuinely funny book, with great world-building and some of the best side characters you could hope for.