Marine renewable energy handbook - Multon, Bernard, (ISTE ; John Wiley & Sons, 2012)