Encyclopedia of 20th-century Technology - Hempstead, Colin (Routledge)