Scan barcode
A review by cdbaker
How to Invent Everything: A Survival Guide for the Stranded Time Traveller by Ryan North
5.0
This was both very informative and a lot of fun.