Petrucci's General Chemistry: Principles and Modern Applications Par Ralph Petrucci, F. Herring, Jeffry Madura, Carey Bissonnette