Environmental chemistry chemistry of major environmental cycles. - Yen, Teh Fu (Imperial College, 2005)