Author
Neependra Khare
Reviewers
Scott Collier
Julien Duponchelle
Allan Espinosa
Vishnu Gopal
Acquisition Editor
Kevin Colaco
Content Development Editor
Rohit Kumar Singh
Technical Editor
Vivek Arora
Copy Editors
Puja Lalwani
Laxmi Subramanian
Project Coordinator
Mary Alex
Proofreaders
Stephen Copestake
Safis Editing
Indexer
Tejal Soni
Graphics
Abhinash Sahu
Production Coordinator
Aparna Bhagat
Cover Work
Aparna Bhagat