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