Author
Christopher Duffy
Reviewers
S Boominathan
Tajinder Singh Kalsi
Luke Presland
Commissioning Editor
Sarah Crofton
Acquisition Editor
Vivek Anantharaman
Content Development Editor
Siddhesh Salvi
Technical Editor
Utkarsha S. Kadam
Copy Editors
Tani Kothari
Ulka Manjrekar
Vikrant Phadke
Project Coordinator
Kranti Berde
Proofreader
Safis Editing
Indexer
Tejal Daruwale Soni
Production Coordinator
Aparna Bhagat
Cover Work
Aparna Bhagat