Ocean thermal energy conversion by Gary Knight | Menrva Books | MenrvaBooks