The encyclopedia of inventions - Clarke (Marshall Cavendish, 1974)