This book provides a comprehensive guide to the emerging field of network slicing and its importance to bringing novel 5G applications into fruition. The authors discuss the current trends, novel enabling technologies, and current challenges imposed on the cellular networks. Resource management aspects of network slicing are also discussed by summarizing and comparing traditional game theoretic and optimization based solutions. Finally, the book presents some use cases of network slicing and applications for vertical industries. Topics include 5G deliverables, Radio Access Network (RAN) resources, and Core Network (CN) resources.