100 things you should know about INVENTIONS =100 Pengetahuan tentang Penemuan - BREWER, Duncan (Pakar Raya)