General Chemistry by F. Geoffrey Herring & Ralph H. Petrucci