General chemistry : principles and modern applications - Petrucci, Ralph H.; Bissonnette, Carey; Herring, F. Geoffrey; Madura, Jeffrey D. (Pearson, 2017)