Credits

Author

Ivan Shomnikov

Reviewers

Andrés Aguado Aranda

Dick Groenhof

Bernard Timbal Duclaux de Martin

Sridhar Sunkaraneni

Meenakshi Verma

Commissioning Editor

Vinay Argekar

Acquisition Editors

Shaon Basu

Kevin Colaco

Content Development Editor

Merint Mathew

Technical Editor

Humera Shaikh

Copy Editors

Brandt D'mello

Shruti Iyer

Karuna Narayanan

Sameen Siddiqui

Project Coordinator

Francina Pinto

Proofreader

Safis Editing

Indexer

Monica Ajmera Mehta

Production Coordinator

Nilesh Mohite

Cover Work

Nilesh Mohite