Raising Steam
by Terry Pratchett

The plot centers around the introduction of steam-powered railroads to the Discworld (the fantasy-world satire series that made Pratchett both a famous best-selling author, and a knight) and a schism between the dwarves who love the old ways of the deep, dark mines and the dwarves who love the new ways of living above ground in the light.
The usual mix of plot complications and themes of science versus magic are thrown about like fireballs to keep the story interesting, and one dark and foggy night aboard the train on a rickety bridge with the deposed king of the dwarves on board headed back to his kingdom sums up the sheer magic of Terry Pratchett’s gift for story-telling.
I recommend this book with six thumbs up… except I wasn’t supposed to reveal the existence of my extra arms.