Emerging Functional Materials: Advances in Energy and Environmental Applications by Hong Ngee Lim | Menrva Books | MenrvaBooks