energy and ecology by Ilham Fitrotul Hayat