Author
William Rice
Reviewer
Jose Argudo Blanco
Acquisition Editor
David Barnes
Development Editor
Swapna V. Verlekar
Technical Editor
Amey Kanse
Copy Editor
Sneha Kulkarni
Indexer
Hemangini Bari
Production Editorial Manager
Abhijeet Deobhakta
Editorial Team Leader
Akshara Aware
Project Team Leader
Lata Basantani
Project Coordinator
Rajashree Hamine
Proofreaders
Jeff Orloff
Chris Smith
Production Coordinators
Rajni R. Thorat
Dolly Dasilva
Cover Work
Rajni R. Thorat
3.129.194.123