Principles of chemistry a molecular approach - Tro, Nivaldo J. 1963- (Pearson, 2016)