Marine renewable energy : resource characterization and physical effects - Yang, Zhaoqing,; Copping, Andrea, (Springer, 2017)