Chemistry a molecular approach - Tro, Nivaldo J. (Pearson/Prentice Hall, 2008)