Edge Caching at Base Stations With Device-to-Device Offloading | IEEE Journals & Magazine | IEEE Xplore