Sustainable Power Systems - Nava Raj Karki, Rajesh Karki, Ajit Kumar Verma, Jaeseok Choi (Springer, 2017)