A compendious study of device-to-device communication underlaying cellular networks. (18th February 2020)