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