Author
Volodymyr Gerasimov
Reviewers
Dylan Agis
Attilio Carotenuto
Javier García-Lajara Herrero
Ryan Watkins
Commissioning Editor
Nadeem N. Bagban
Acquisition Editor
Meeta Rajani
Content Development Editor
Sumeet Sawant
Technical Editors
Vivek Arora
Deepti Tuscano
Copy Editors
Puja Lalwani
Merilyn Pereira
Laxmi Subramanian
Project Coordinator
Shweta H. Birwatkar
Proofreader
Safis Editing
Indexer
Tejal Soni
Production Coordinator
Manu Joseph
Cover Work
Manu Joseph