Gibson expertly skewers all the tropes of the fantasy genre in a smart, hilarious adventure. The ever-dependable Jeffery Kafer nails the narration. A delight from start to finish.