International Journal of Renewable Energy Research (IJRER) 12 (1), 146-169 Article uri icon