100 things you should know about inventions - Brewer,Duncan (Miles Kelly Publishing Ltd, 2003)