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