Authors
Andrew Henderson
Aravind Prakash
Reviewers
Nathan Burles
Guy Carpenter
Anuj Deshpande
Commissioning Editor
Amarabha Banerjee
Acquisition Editor
Greg Wild
Content Development Editor
Neetu Ann Mathew
Technical Editor
Tanvi Bhatt
Copy Editors
Deepa Nambiar
Vikrant Phadke
Project Coordinator
Mary Alex
Proofreaders
Simran Bhogal
Bernadette Watkins
Indexer
Hemangini Bari
Graphics
Sheetal Aute
Production Coordinator
Manu Joseph
Cover Work
Manu Joseph