Ocean Thermal Energy Conversion by Gary Knight | Menrva Books