Authors
Jim Wang
Darren Liu
Reviewers
Harry Riddle
Sandor Schellenberg
Ankit Shah
Acquisition Editor
Amey Kanse
Development Editor
Susmita Panda
Technical Editor
Snehal Gawde
Project Coordinator
Vishal Bodwani
Proofreader
Dirk Manuel
Indexer
Hemangini Bari
Graphics
Nilesh Mohite
Production Coordinator
Arvindkumar Gupta
Cover Work
Arvindkumar Gupta