WillDHB rated Raising Steam: 3 stars
Raising Steam by Terry Pratchett (Discworld, #40)
To the consternation of the patrician, Lord Vetinari, a new invention has arrived in Ankh-Morpork - a great clanging monster …
To the consternation of the patrician, Lord Vetinari, a new invention has arrived in Ankh-Morpork - a great clanging monster …