A Comprehensive Review of Energy Harvesting Techniques and its Potential Applications
Comparison of energy harvesting systems for wireless sensor networks