Marine Renewable Energy - Zhaoqing Yang, Andrea Copping (Springer, 2017)