I'm sure I'm preaching to the choir here on HN but if you haven't read Terry Pratchett's "Going Postal", I highly recommend it.
It's the detail that makes it even going down to the terminology of using jacquard cards [2].
1. https://boardgamegeek.com/boardgame/140279/clacks-discworld-...
2. http://www.computerhistory.org/storageengine/punched-cards-c...