Wave, Wind, and Current Power Generation | 9781119829300 | Memmo