Energy Harvesting - Recent Advances in Materials, Devices and Applications by Hong Liang, Rama Venkatasubramanian & J. Poon