Introductory chemistry - Tro, Nivaldo J. (Pearson/Prentice Hall, 2009)