Credits

Author

Anghel Leonard

Reviewers

Mert Çalışkan

Michael Kurz

Thierry Leriche-Dessirier

Michael Müller

Luca Preziati

Commissioning Editor

Owen Roberts

Acquisition Editor

Owen Roberts

Content Development Editor

Sriram Neelakantan

Technical Editors

Krishnaveni Haridas

Taabish Khan

Pramod Kumavat

Mukul Pawar

Siddhi Rane

Copy Editors

Laxmi Subramanian

Project Coordinator

Akash Poojary

Proofreaders

Simran Bhogal

Ameesha Green

Paul Hindle

Samantha Lyon

Lucy Rowland

Indexers

Hemangini Bari

Mehreen Deshmukh

Tejal Soni

Graphics

Valentina Dsilva

Production Coordinator

Arvindkumar Gupta

Cover Work

Arvindkumar Gupta