Sale Quick view Add to Cart Ocean Thermal Energy Conversion (OTEC) : Past, Present, and Progress $155.00 $146.61 Intechopen