Principles Of Chemistry by Nivaldo J. Tro