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