Principles of chemistry : a molecular approach - Tro, Nivaldo J. (Pearson, 2013)