Principles Of Chemistry: A Molecular Approach by Nivaldo J. Tro