Author
Matteo Pescarin
Reviewers
Tristan Bendixen
Jesús Peña Cadena
Mark Katkov
Samuel Liew
Commissioning Editor
Akram Hussain
Acquisition Editors
James Jones
Greg Wild
Content Development Editor
Rahul Nair
Technical Editor
Taabish Khan
Copy Editors
Hiral Bhat
Tani Kothari
Vikrant Phadke
Sameen Siddiqui
Trishla Singh
Laxmi Subramanian
Project Coordinator
Suzanne Coutinho
Proofreaders
Stephen Copestake
Safis Editing
Indexer
Hemangini Bari
Production Coordinator
Komal Ramchandani
Cover Work
Komal Ramchandani