Occasionally you read a book and think 'I wish I'd thought of that.' This was my immediate reaction to Ryan North's How to Invent Everything . The central conceit manages to be both funny and inspiring as a framework for writing an 'everything you ever wanted to know about everything (and particularly science)' book. What How to Invent Everything claims to be is a manual for users of a time machine (from some point in the future). Specifically it's a manual for dealing with the situation of the time machine going wrong and stranding the user in the past. At first it appears that it's going to tell you how to fix the broken time machine - but then admits this is impossible. Since you're stuck in the past, you might as well make the best of your surroundings, so the aim of the rest of the book is to give you the knowledge you need to build your own civilisation from scratch. We start with a fun flow chart for working out just how far back in t...