Ocean Energy Conversion Fundamentals, Technology Development and Optimization by Raymond Alcorn | Menrva Books | MenrvaBooks