Credits

Author

Dr Alex Blewitt

Reviewers

Carla Guillen

Jeff MAURY

Peter Rice

Commissioning Editor

Kartikey Pandey

Acquisition Editor

Sam Wood

Content Development Editor

Susmita Panda Sabat

Technical Editor

Dennis John

Copy Editors

Roshni Banerjee

Mradula Hegde

Karuna Narayanan

Adithi Shetty

Project Coordinator

Kartik Vedam

Proofreaders

Simran Bhogal

Maria Gould

Ameesha Green

Paul Hindle

Indexers

Mariammal Chettiyar

Rekha Nair

Tejal Soni

Graphics

Abhinash Sahu

Production Coordinator

Komal Ramchandani

Cover Work

Komal Ramchandani