How to Invent Everything: A Survival Guide for the Stranded Time Traveler by Ryan North. ISBN 073522014X.
You’re tooling through time and your machine goes kaput. Ryan North has your back: You don’t have to wait hundreds or thousands of years for “modern” comfort. He’s laid out everything from language, to farming, to chemistry, to computers. I especially liked the AND-XOR gate that runs on water. He’s got a table in the back that shows what technology depends on what. A fun read!