Reading progress update: I've read 6 out of 377 pages.

Raising Steam - Terry Pratchett

No wonder my husband is reluctant to give this one up. It's Pratchett on engineers and engineering. And with flat caps and Northern accents to boot.