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