Chimie générale — John C. Kotz, Paul M. Treichel, John R. Townsend