Authors
David Smiley
Eric Pugh
Kranti Parisa
Matt Mitchell
Reviewers
Edd Grant
Aamir Hussain
Dmitry Kan
Acquisition Editors
Nikhil Karkal
Rebecca Youé
Content Development Editor
Shubhangi Dhamgaye
Technical Editor
Pankaj Kadam
Copy Editors
Puja Lalwani
Laxmi Subramanian
Project Coordinator
Harshal Ved
Proofreaders
Stephen Copestake
Safis Editing
Indexer
Tejal Soni
Graphics
Jason Monteiro
Production Coordinator
Manu Joseph
Cover Work
Manu Joseph