Credits
Authors
Simon Riggs
Gianni Ciolli
Hannu Krosing
Gabriele Bartolini
Reviewers
Atdhe Buja MSc
Jérôme Étévé
Piotr Isajew
Dmitry Spikhalskiy
Enrique Vidal
Qingqing Zhou
Commissioning Editor
Sarah Cullington
Acquisition Editor
Rebecca Youé
Content Development Editor
Ruchita Bhansali
Technical Editor
Taabish Khan
Copy Editor
Vikrant Phadke
Project Coordinator
Kranti Berde
Proofreaders
Maria Gould
Linda Morris
Indexer
Tejal Soni
Production Coordinator
Nitesh Thakur
Cover Work
Nitesh Thakur