Author John M. Quick Reviewers Ajay Ohri Joshua Wiley Project Coordinator Acquisition Editor Douglas Paterson Development Editor Meeta Rajani Technical Editor Vanjeet D'souza Indexer Tejal Daruwale Cover Work Aparna Bhagat Jovita Pinto Proofreaders Aaron Nash Chris Smith Graphics Nilesh Mohite Production Coordinator Aparna Bhagat Editorial Team Leader Akshara Aware Project Team Leader Priya Mukherji