Author
Ayman Hourieh
Reviewers
Susmita Basu
Michael Cassidy
Wendy Langer
Jan Smith
Senior Acquisition Editor
Douglas Paterson
Development Editor
Ved Prakash Jha
Technical Editor
Sarah Cullington
Editorial Team Leader
Mithil Kulkarni
Project Manager
Abhijeet Deobhakta
Project Coordinator
Zenab Kapasi
Indexer
Monica Ajmera
Proofreaders
Martin Brooks
Chris Smith
Production Coordinator
Aparna Bhagat
Shantanu Zagade
Cover Designer
Aparna Bhagat