Teaching general chemistry: a materials science companion. - Ellis, Arthur B. (American Chemical Society, 1993)