Survey of Energy Harvesting Technologies for Wireless Sensor Networks. - Alexander J. Williams; Matheus F. Torquato; Ian M. Cameron; Ashraf A. Fahmy; Johann Sienz (IEEE Access, 2021)