Authors
David James Duncan
Christopher Liley
Reviewers
Amy Walsh
Christina M. Belding
Acquisition Editor
Kerry George
Development Editor
Maitreya Bhakal
Technical Editor
Ajay Shanker
Project Coordinator
Leena Purkait
Proofreader
Aaron Nash
Indexers
Hemangini Bari
Rekha Nair
Graphics
Geetanjali Sawant
Production Coordinator
Arvindkumar Gupta
Cover Work
Arvindkumar Gupta