David E. Goldberg, Ph.D., is professor of chemistry at Brooklyn College, the City University of New York, and the former chair of the department. He recently entered the field of computer languages. He is the author of eight textbooks, as well as Schaum's Outline of Assembly Language.