Chemistry principles and reactions - Masterton, William L.; Hurley, Cecile N. (Cengage Learning, 2016)