Recent Advances and Issues in Oceanography by David L. Porter, Robert L. Williams & C. Reid Nichols