Joint mode selection, MCS assignment, resource allocation and power control for D2D communication underlaying cellular networks | IEEE Conference Publication | IEEE Xplore