Credits

Author

Sujoy Acharya

Reviewers

Carlo Micieli

Gualtiero Testa

Commissioning Editor

Amarabha Banerjee

Acquisition Editor

Llewellyn Rozario

Content Development Editor

Parita Khedekar

Technical Editors

Manal Pednekar

Chinmay S. Puranik

Copy Editors

Dipti Kapadia

Deepa Nambiar

Vikrant Phadke

Project Coordinator

Milton Dsouza

Proofreaders

Martin Diver

Maria Gould

Paul Hindle

Indexer

Monica Ajmera Mehta

Production Coordinator

Aparna Bhagat

Cover Work

Aparna Bhagat