Green Energy Basic Concepts and Fundamentals - Li, Xianguo (Springer London, 2011)