The encyclopedia of science and technology - Tregil, James S.; Morowitz, Harold; Ceruzzi, Paul (Routledge, 2001)