Merits and Demerits of energy

Solar energy
Wind energy
Water energy
Wave energy
Geothermal energy
Ocean thermal energy
Bio energy
Nuclear energy