Introductory chemistry - Tro, Nivaldo J. (Prentice Hall : Pearson Education, 2003)