General chemistry - Ebbing, Darrell D.