Credits

Author

Robert Varkonyi

Reviewers

Veturi JV Subramanyeswari

Liran Tal

Acquisition Editor

Mary Jasmine Nadar

Commissioning Editors

Yogesh Dalvi

Shreerang Deshpande

Maria D'souza

Meeta Rajani

Technical Editor

Jalasha D'costa

Project Coordinator

Priya Sharma

Proofreader

Lesley Harrison

Production Coordinator

Melwyn D'sa

Cover Work

Melwyn D'sa

Cover Image

Conidon Miranda