Author
Ivan Idris
Reviewers
Jaidev Deshpande
Dr. Alexandre Devert
Mark Livingstone
Miklós Prisznyák
Nikolay Karelin
Acquisition Editor
Usha Iyer
Lead Technical Editor
Joel Noronha
Technical Editors
Soumya Kanti
Devdutt Kulkarni
Project Coordinator
Abhishek Kori
Proofreader
Mario Cecere
Indexer
Hemangini Bari
Graphics
Sheetal Aute
Ronak Dhruv
Production Coordinator
Melwyn D'sa
Cover Work
Melwyn D'sa