Author
Mike Coutermarsh
Reviewers
Jon Ferry
Mads Ohm Larsen
Mwaki Harri Magotswi
Peter Robinett
Kien Nguyen Trung
Commissioning Editor
Grant Mizen
Acquisition Editor
Greg Wild
Content Development Editor
Arvind Koul
Technical Editor
Shruti Rawool
Copy Editors
Karuna Narayanan
Laxmi Subramanian
Project Coordinator
Neha Bhatnagar
Proofreaders
Simran Bhogal
Maria Gould
Ameesha Green
Paul Hindle
Indexer
Monica Ajmera Mehta
Production Coordinator
Alwin Roy
Cover Work
Alwin Roy