Authors
Philip Hand
Neeraj Kharpate
Reviewers
Steve Dark
Holly A. Kraig-Helton
Pablo Labbe Ibaceta
Stefan Stoichev
Commissioning Editor
Neil Alexander
Acquisition Editor
Kevin Colaco
Content Development Editor
Adrian Raposo
Technical Editor
Saurabh Malhotra
Copy Editor
Sneha Singh
Project Coordinator
Sanchita Mandal
Proofreaders
Safis Editing
Indexers
Hemangini Bari
Tejal Daruwale Soni
Graphics
Kirk D'Penha
Production Coordinator
Shantanu N. Zagade
Cover Work
Shantanu N. Zagade