Chemistry the molecular science - Moore, John W. (Cengage Learning, 2015)