Joint Resource Allocation and Mode Selection for Device-to-Device Communication Underlying Cellular Networks | IEEE Journals & Magazine | IEEE Xplore