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