Energy Harvesting Technologies - Priya ,Shashank (Springer, 2009)