Renewable Energy : Trends and Application - Nayeripour, Majid (Intech, 2014)