Authors
Elliot Smith
Rob Nichols
Reviewer
Keynan
Senior Acquisition Editor
David Barnes
Development Editor
Mithil Kulkarni
Technical Editor
Swapna V. Verlekar
Editorial Manager
Dipali Chittar
Project Manager
Abhijeet Deobhakta
Project Coordinator
Sagara Naik
Indexer
Monica Ajmera
Proofreader
Cathy Cumberlidge
Chris Smith
Production Coordinator
Shantanu Zagade
Cover Designer
Shantanu Zagade
18.117.99.152