Author
Earlence Fernandes
Reviewers
Boris Farber
Yury Zhauniarovich
Acquisition Editor
Usha Iyer
Commissioning Editor
Sharvari Tawde
Technical Editor
Dominic Pereira
Project Coordinator
Esha Thakker
Proofreader
Bernadette Watkins
Graphics
Abhinash Sahu
Production Coordinator
Arvindkumar Gupta
Cover Work
Arvindkumar Gupta
Cover image
Conidon Miranda
18.117.107.90