Renewable Energy Physics, Engineering, Environmental Impacts, Economics and Planning by Bent F. Sørensen | Menrva Books | MenrvaBooks