Wijeysundera, Nihal E. Principles of renewable energy engineering with worked examples - New Jersey World Scientific 2022 - xvii, 607 p. ISBN: 9789811251146