1001 inventions that changed the world - Challoner, Jack (Cassell Ill., 2009)