Steele, John H., Steve A. Thorpe and Karl K. Turekian(Editors) Ocean Currents:a derivative of encyclopedia of ocean sciences - Burlinton Acadamic Press