Renewable energy : physics, engineering, environmental impacts, economocs and planning /: physics, engineering, environmental impacts, economocs and planning. ([2017])