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