Author
Richard Carter
Reviewers
Jose Argudo
Kara Heinrichs
Acquisition Editor
David Barnes
Development Editor
Siddharth Mangarole
Technical Editor
Chaitanya Apte
Copy Editor
Leonard D'Silva
Indexer
Rekha Nair
Editorial Team Leader
Abhijeet Deobhakta
Project Team Leader
Lata Basantani
Project Coordinator
Rajashree Hamine
Proofreader
Lesley Harrison
Production Coordinator
Shantanu Zagade
Cover Work
Shantanu Zagade