Author
Rupert Anderson
Reviewers
Wilkołek Damian
Shalabh Dixit
Mykola Makhin
Ambesh Thakur
Commissioning Editor
Kartikey Pandey
Acquisition Editor
Richard Brookes-Bland
Content Development Editor
Adrian Raposo
Technical Editor
Tanvi Bhatt
Copy Editors
Puja Lalwani
Nithya P.
Alfida Paiva
Project Coordinator
Sanchita Mandal
Proofreaders
Paul Hindle
Clyde Jenkins
Elinor Perry-Smith
Indexer
Mariammal Chettiyar
Graphics
Abhinash Sahu
Production Coordinator
Melwyn D'sa
Cover Work
Melwyn D'sa