Title: The Last Hero
Author: Terry Pratchett
Simple plot to this one. The last hero wants to return to the gods what the first hero stole. In Discworld, that means fire, which would mean the end of the world. So naturally, someone's got to stop them. Of course, it's not that simple (whenever is it?).
But this story incorporates a number of my favourite characters - Cohen the Barbarian, Rincewind, Carrot Ironsfounderson & Leonard da Quirm to name a few - with the last three ending up on the moon.
I think I probably spent an equal amount of time staring at the pictures as I did reading. They are exquisite. If you have not seen a copy of this, you simply must. My only lament is that the story was too short and I'd have liked a few more of the details at the end filled out.