Authors
Thomas Uphill
John Arundel
Reviewers
Dhruv Ahuja
James Fryman
Jeroen Hooyberghs
Pedro Morgado
Commissioning Editor
Kartikey Pandey
Acquisition Editor
Usha Iyer
Content Development Editor
Rahul Nair
Technical Editor
Mohita Vyas
Copy Editors
Merilyn Pereira
Adithi Shetty
Project Coordinator
Judie Jose
Proofreaders
Ameesha Green
Joanna McMahon
Indexer
Tejal Soni
Graphics
Disha Haria
Abhinash Sahu
Production Coordinator
Shantanu N. Zagade
Cover Work
Shantanu N. Zagade