General chemistry : principles & modern applications. - Petrucci, Raplh H (New Jersey: Pearson Education, 2007)