Author
Arun Chinnachamy
Reviewer
Andrea Pavoni
Acquisition Editor
Andrew Duckworth
Commissioning Editor
Ameya Sawant
Technical Editor
Jeeten Handu
Copy Editors
Aditya Nair
Insiya Morviwala
Project Coordinator
Sherin Padayatty
Proofreader
Kevin McGowan
Graphics
Abhinash Sahu
Production Coordinator
Prachali Bhiwandkar
Cover Work
Prachali Bhiwandkar
Cover Image
Conidon Miranda
18.116.21.152