Fundamentals and Applications of Renewable Energy, Second Edition - Kanoglu, Mehmet. (McGraw Hill LLC,)