Credits

Authors

Richard J. Dudley

Nathan A. Duchene

Reviewers

Ruslan Konviser

Anton Staykov

Acquisition Editor

James Lumsden

Development Editor

Dhwani Devater

Technical Editor

Gaurav Datar

Indexer

Rekha Nair

Editorial Team Leader

Gagandeep Singh

Project Team Leader

Lata Basantani

Project Coordinator

Rebecca Sawant

Proofreader

Ting Baker

Graphics

Geetanjali Sawant

Production Coordinator

Shantanu Zagade

Cover Work

Shantanu Zagade