Author
Christoph Lang
Reviewers
C.G. Anderson Paulo Barbeiro
Acquisition Editor
Usha Iyer
Development Editor
Meeta Rajani
Technical Editor
Prashant Macha
Indexer
Hemangini Bari
Tejal Daruwale
Editorial Team Leader
Mithun Sehgal
Project Team Leader
Priya Mukherji
Project Coordinator
Sneha Harkut
Proofreader
Samantha Lyon
Graphics
Nilesh Mohite
Production Coordinator
Aparna Bhagat
Cover Work
Aparna Bhagat