Ocean circulation wind-driven and thermohaline processes - Huang, Rui Xin (Cambridge University, 2010)