An Introduction To Environmental Chemistry by Peter Brimblecombe, T.D. Jickells & Julian E. Andrews