Author
Ian Wild
Reviewers
Andy Baker
Clive Wright
Mark Bailye
Suhreed Sarkar
Senior Acquisition Editor
David Barnes
Development Editor
Swapna Verlekar
Technical Editor
Ajay Shanker
Editorial Team Leader
Mithil Kulkarni
Project Manager
Abhijeet Deobhakta
Project Coordinator
Rajashree Hamine
Indexer
Rekha Nair
Proofreader
Chris Smith
Production Coordinator
Shantanu Zagade
Cover Work
Shantanu Zagade