Mehmet Kanoglu Fundamentals and Applications of Renewable Energy, Second Edition