Author
Josh Kurz
Reviewers
Pete Bacon Darwin
Lee Howard
Darius Riggins
Iwan van Staveren
Ruoyu Sun
Commissioning Editor
Kunal Parikh
Acquisition Editor
Subho Gupta
Content Development Editor
Neil Alexander
Technical Editors
Pragnesh Bilimoria
Indrajit A. Das
Shashank Desai
Copy Editors
Dipti Kapadia
Insiya Morbiwala
Aditya Nair
Project Coordinator
Kartik Vedam
Proofreaders
Simran Bhogal
Ameesha Green
Maria Gould
Paul Hindle
Linda Morris
Indexer
Priya Subramani
Graphics
Abhinash Sahu
Production Coordinator
Melwyn D'sa
Cover Work
Melwyn D'sa