Energy research developments tidal energy, energy efficiency and solar energy - Johnson, Kenneth F., 1965-; Veliotti, Thomas R. (Nova Science Publishers, 2009)