Scan barcode
A review by caffgeek
How to Invent Everything: A Survival Guide for the Stranded Time Traveler by Ryan North
5.0
Whether I already knew the material, or not, this was an entertaining read. A lot of knowledge, sprinkled with humour, and delivered in a unique format.