General Chemistry::principles and modern applications - Petrucci, Ralph H. (Upper Saddle River, NJ:Prentice Hall, 2007)