1001 inventions that changed the world - Challoner, Jack (Hachette Book, 2013)