General Chemistry [with Cdrom] by John W. Hill & Ralph H. Petrucci