Credits

Authors

Gibson Tang

Maxim Vasilkov

Reviewers

Emil Atanasov

Christine M. Gerpheide

Commissioning Editor

James Jones

Acquisition Editor

James Jones

Content Development Editor

Amey Varangaonkar

Technical Editor

Vijin Boricha

Copy Editor

Janbal Dharmaraj

Project Coordinator

Leena Purkait

Proofreaders

Simran Bhogal

Maria Gould

Indexer

Hemangini Bari

Graphics

Sheetal Aute

Production Coordinator

Melwyn D'sa

Cover Work

Melwyn D'sa