Author
Thomas Uphill
Reviewers
Ugo Bellavance
C. N. A. Corrêa
Jeroen Hooyberghs
Johan De Wit
Commissioning Editor
Edward Gordon
Acquisition Editor
Meeta Rajani
Content Development Editor
Sharvari Tawde
Technical Editors
Veena Pagare
Anand Singh
Copy Editors
Sarang Chari
Mradula Hegde
Project Coordinator
Danuta Jones
Proofreaders
Faye Coulman
Maria Gould
Indexers
Mariammal Chettiyar
Tejal Soni
Priya Subramani
Graphics
Sheetal Aute
Ronak Dhruv
Production Coordinator
Shantanu Zagade
Cover Work
Shantanu Zagade