Author
Malcolm Sherrington
Reviewers
Gururaghav Gopal
Zhuo QL
Dan Wlasiuk
Commissioning Editor
Kunal Parikh
Acquisition Editors
Meeta Rajani
Greg Wild
Content Development Editor
Rohit Kumar Singh
Technical Editor
Tanmayee Patil
Copy Editors
Mario Cecere
Tani Kothari
Kausambhi Majumdar
Project Coordinator
Mary Alex
Proofreader
Safis Editing
Indexer
Tejal Soni
Graphics
Abhinash Sahu
Production Coordinator
Manu Joseph
Cover Work
Manu Joseph