Imran, et al.. Energy Harvesting in 5G Networks: Taxonomy, Requirements, Challenges, and Future Directions. 2 Oct. 2019.