Energy Harvesting Alternatives for Powering Critical WSN Based and Autonomous Monitoring Systems - Fidelis C. Obodoeze (2019)