Author
Geoffroy Warin
Reviewers
Raymundo Armendariz
Abu S. Kamruzzaman
Jean-Pol Landrain
Wayne Lund
Commissioning Editor
Julian Ursell
Acquisition Editor
Nadeem Bagban
Content Development Editor
Pooja Nair
Technical Editor
Vivek Pala
Copy Editor
Pranjali Chury
Project Coordinator
Nidhi Joshi
Proofreader
Safis Editing
Indexer
Mariammal Chettiyar
Production Coordinator
Conidon Miranda
Cover Work
Conidon Miranda
18.116.62.168