Chemistry for scientists and engineers - Fine, Leonard W. (Saunders College, 2000)