Encyclopedia of 20th Century Technology
Hempstead, Colin
Worthington, William E.