Bernard Multon

Marine Renewable Energy Handbook