This document summarizes 5 research papers on device-to-device (D2D) communication in cellular networks. Paper 1 proposes a protocol for full duplex D2D communication and shows it improves cell capacity and throughput. Paper 2 provides a survey and taxonomy of over 100 papers on D2D communication and identifies open problems. Paper 3 proposes a distributed random access scheme for collision avoidance in D2D communication. Paper 4 analyzes interference coordination techniques for D2D communication underlying cellular networks. Paper 5 studies joint resource allocation to improve the energy efficiency of D2D communication.