Authors
Gavin Henrick
Karen Holland
Reviewers
David Le Blanc
Alexander Angel Corrochano
Sherman Keene
Donald Schwartz
Shashikant Vaishnav
Commissioning Editor
Dipika Gaonkar
Acquisition Editor
Sonali Vernekar
Content Development Editor
Manasi Pandire
Technical Editor
Rupali R. Shrawane
Copy Editor
Charlotte Carneiro
Project Coordinator
Suzanne Coutinho
Proofreader
Safis Editing
Indexer
Rekha Nair
Production Coordinator
Aparna Bhagat
Cover Work
Aparna Bhagat