How to Invent Everything: A Survival Guide for the Stranded Time Traveler

Why We Love It

A hilarious and practical guide by the creator of Dinosaur Comics and writer of Adventure Time, Ryan North! In just 464 pages, you'll learn how to quickly replicate humanity's achievements, just in case you ever accidentally get sent back in time.