Combining Contract Theory and Lyapunov Optimization for Content Sharing With Edge Caching and Device-to-Device Communications | IEEE Journals & Magazine | IEEE Xplore