McGraw hill encyclopaedia of science and technology - Lapedes, Daniel N (9, 1977)