Mastering chemistry a problem solving guide for introductory chemistry - Gibson, Gerald W. (Saunders, 1975)