Author
Javier Fernández González
Reviewers
Antonio Gomes Rodrigues
Bradley Symons
Tagir Valeev
Commissioning Editor
Dipika Gaonkar
Acquisition Editor
Tushar Gupta
Content Development Editor
Shali Deeraj
Technical Editor
Gaurav Suri
Copy Editor
Dipti Mankame
Project Coordinator
Kinjal Bari
Proofreaders
Safis Editing
Indexers
Priya Sane
Graphics
Kirk D'Penha
Production Coordinator
Shantanu N. Zagade
Cover Work
Shantanu N. Zagade
3.145.103.16