Credits
Author
Samir Madhavan
Reviewers
Sébastien Celles
Robert Dempsey
Maurice HT Ling
Ratanlal Mahanta
Yingssu Tsai
Commissioning Editor
Pramila Balan
Acquisition Editor
Sonali Vernekar
Content Development Editor
Arun Nadar
Technical Editor
Chinmay S. Puranik
Copy Editor
Sonia Michelle Cheema
Project Coordinator
Neha Bhatnagar
Proofreader
Safis Editing
Indexer
Monica Ajmera Mehta
Graphics
Disha Haria
Jason Monteiro
Production Coordinator
Arvindkumar Gupta
Cover Work
Arvindkumar Gupta