Genral Chemistry by Ralph H. Petrucci & William S. Harwood