Advances in Energy Resources and Environmental Engineering by Razif Harun | Menrva Books | MenrvaBooks