Author
Andy Petrella
Reviewers
Steve Chaloner
Marius Soutier
Acquisition Editors
Andrew Duckworth
Joanna Finchen
Lead Technical Editor
Sweny M. Sukumaran
Technical Editors
Veronica Fernandes
Dominic Pereira
Manmeet Singh Vasir
Copy Editors
Insiya Morbiwala
Aditya Nair
Alfida Paiva
Ruta Waghmare
Project Coordinator
Anish Ramchandani
Proofreaders
Maria Gould
Stephen Silk
Indexer
Rekha Nair
Production Coordinator
Arvindkumar Gupta
Cover Work
Arvindkumar Gupta