Spectrum allocation and power control for D2D communication underlay 5G cellular networks. (28th September 2021)