1001 INVENTIONS THAT CHANGED THE WORLD - BAYLIS, TREVOR; CHALLONER, JACK (PENGUIN RANDOM HOUSE)