McGraw-Hill dictionary of scientific and technical terms / editor in chief Daniel N. Lapedes; pref. Daniel N. Laoedes