Energy Harvesting Wireless Communications: A Review of Recent Advances | IEEE Journals & Magazine | IEEE Xplore