Author
Raghuram Bharathan
Reviewers
Gurkan Erdogdu
Jérôme Leleu
Peter Major
Phani Krishna Pemmaraju
Commissioning Editor
Ashwin Nair
Acquisition Editor
Vinay Argekar
Content Development Editor
Vaibhav Pawar
Technical Editors
Mrunal M. Chavan
Rahul C. Shah
Copy Editors
Sonia Michelle Cheema
Shambhavi Pai
Stuti Srivastava
Laxmi Subramanian
Project Coordinator
Kranti Berde
Proofreaders
Stephen Copestake
Safis Editing
Paul Hindle
Indexer
Tejal Soni
Production Coordinator
Alwin Roy
Cover Work
Alwin Roy
3.147.60.63