Author
Alex Libby
Reviewers
Laurentiu Nicolae
Paul Kinlan
Acquisition Editor
Kartikey Pandey
Commissioning and Content Editor
Meeta Rajani
Technical Editors
Ajay Shankar
Ameya Sawant
Project Coordinator
Michelle Quadros
Proofreader
Stephen Silk
Indexer
Hemangini Bari
Graphics
Aditi Gajjar
Production Coordinator
Prachali Bhiwandkar
Cover Work
Prachali Bhiwandkar
Cover Image
Conidon Miranda