Ocean power
Recent Trends In Power Generation
Ocean Thermal Energy Conversion (OTEC)
Ocean Power Ed Lemery, Brooke Scatchard, Nate Trachimowicz.