Distributed Resource Allocation for D2D Communications Underlay Cellular Networks | IEEE Journals & Magazine | IEEE Xplore