Elements Of Physical Oceanography by John Steele, Steve Thorpe & Danielle Steele