Authors
Jeremy Kashel
Tim Kent
Martyn Bullerwell
Reviewers
Marc Delisle
Shashank Pawar
Valentino Vranken
Foreword
Ian Ahern
Acquisition Editor
Kerry George
Development Editor
Neha Mallik
Technical Editor
Sakina Kaydawala
Project Coordinator
Leena Purkait
Proofreader
Aaron Nash
Indexers
Rekha Nair
Monica Ajmera Mehta
Graphics
Geetanjali Sawant
Production Coordinator
Alwin Roy
Cover Work
Alwin Roy