Zhaoqing Yang, Andrea Copping Marine Renewable Energy - Springer Springer 2017 ISBN: 9783319535364 Source: EBOOK