Author
Rohit Rai
Reviewers
Arnout Kazemier
Andrew Keig
Acquisition Editor
Wilson D'souza
Commisioning Editor
Harsha Bharwani
Technical Editors
Ishita Malhi
Dominic Pereira
Copy Editors
Aditya Nair
Alfida Paiva
Ruta Waghmare
Project Coordinator
Esha Thakker
Proofreader
Elinor Perry Smith
Indexer
Rekha Nair
Graphics
Valentina D'Silva
Production Coordinator
Nilesh R. Mohite
Cover Work
Nilesh R. Mohite