General Chemistry principles modern applications - H.Petrucci Ralph H.Petrucci (Upper Saddle PRENTICE HALL, 2000)