Chemistry by John A. Olmsted, Gregory M. Williams & Robert C. (Bob) Burk