Encyclopedia of 20th-century technology - Hempstead, Colin A. (Routledge, 2005)