Credits

Authors

Martino Sabia

Cathy Wang

Reviewers

Steve Dower

Fabio Lonegro

Chris Marinic

Commissioning Editor

Anthony Albuquerque

Acquisition Editor

Harsha Bharwani

Content Development Editor

Sriram Neelakantan

Technical Editor

Shashank Desai

Copy Editors

Roshni Banerjee

Gladson Monteiro

Project Coordinator

Melita Lobo

Proofreader

Paul Hindle

Indexers

Monica Ajmera Mehta

Priya Subramani

Production Coordinator

Conidon Miranda

Cover Work

Conidon Miranda