Climate And Oceans by John Steele, Steve Thorpe & Steve A. Thorpe