Author
Craig Finch
Reviewers
Dr. David Kirkby
Minh Nguyen
Acquisition Editor
Usha Iyer
Development Editor
Hyacintha D'Souza
Technical Editor
Ajay Shanker
Indexers
Tejal Daruwale
Rekha Nair
Project Coordinator
Joel Goveya
Proofreaders
Aaron Nash
Mario Cecere
Graphics
Nilesh Mohite
Production Coordinator
Adline Swetha Jesuthas
Cover Work
Adline Swetha Jesuthas