Encyclopedia of inventions - Clarke, Donald (London Marshall Cavendish, 1977)
Keywords: Inventions