Encyclopedia of Ocean Engineering - Cui, Weicheng; Fu, Shixiao; Hu, Zhiqiang (Springer Singapore, 2019)