Authors
Kirill Kornyakov
Alexander Shishkov
Reviewers
Emmanuel d'Angelo
Jean-David Gadina
Acquisition Editor
Usha Iyer
Commissioning Editor
Subho Gupta
Technical Editor
Dennis John
Project Coordinator
Akash Poojary
Proofreader
Clyde Jenkins
Production Coordinator
Prachali Bhiwandkar
Cover Work
Prachali Bhiwandkar
Cover Image
Conidon Miranda