An Efficient Channel and Power Allocation Scheme for D2D Enabled Cellular Communication System: An IoT Application | IEEE Journals & Magazine | IEEE Xplore