Green Energy Basic Concepts and Fundamentals by Xianguo Li | Menrva Books | MenrvaBooks