Authors
Antony Reynolds
Matt Wright
Contributors
James Goddard
Adrian Lewis
Brett Lomas
ShuXuan Nie
Geoff Trench
Reviewers
Edwin Biemond
Phil McLaughlin
Acquisition Editor
Stephanie Moss
Lead Technical Editor
Susmita Panda
Technical Editors
Veronica Fernandes
Worrell Lewis
Copy Editors
Insiya Morbiwala
Brandt D'Mello
Alfida Paiva
Project Coordinator
Leena Purkait
Proofreader
Linda Morris
Indexer
Hemangini Bari
Graphics
Aditi Gajjar
Production Coordinator
Nilesh R. Mohite
Cover Work
Nilesh R. Mohite