Authors
Ivan Morgillo
Stefano Viola
Reviewer
Andrew Reitz
Commissioning Editor
Nadeem Bagban
Acquisition Editor
Kirk D'costa
Content Development Editor
Sanjeet Rao
Technical Editor
Narsimha Pai
Copy Editors
Dipti Mankame
Laxmi Subramanian
Project Coordinator
Judie Jose
Proofreader
Safis Editing
Indexer
Hemangini Bari
Graphics
Kirk D'penha
Production Coordinator
Shantanu N. Zagade
Cover Work
Shantanu N. Zagade