Encyclopedia of 20th-century technology / - Hempstead, Colin.; Worthington, William E., (Routledge,, 2005)