Credits
Author
Jack Creasey
Reviewers
P Ashwin
Scott Gibson
Yegor Yefremov
Werner Ziegelwanger
Commissioning Editor
Julian Ursell
Acquisition Editor
Sonali Vernekar
Content Development Editor
Siddhesh Salvi
Technical Editor
Rohith Rajan
Copy Editor
Sarang Chari
Project Coordinator
Nidhi Joshi
Proofreaders
Safis Editing
Paul Hindle
Kevin McGowan
Dan McMahon
Indexer
Tejal Soni
Graphics
Sheetal Aute
Production Coordinator
Aparna Bhagat
Cover Work
Aparna Bhagat