General chemistry : principles and modern applications - Petrucci, Ralph H. (Pearson, 2011)