• 2018-11-24 How to Invent Almost Anything by Graham Rawlinson, David Straker (296 pages)