Principles Of Environmental Chemistry by Roy Harrison & Roy M. Harrison