Fundamentals and Applications of Renewable Energy, Second Edition sidottuEnglanti, 2023