Author . Harwani Reviewers Fred McCann Muhammad Adil Acquisition Editor David Barnes Development Editor Chris Rodrigues Technical Editor Aditi Suvarna Copy Editor Laxmi Subramanian Indexer Monica Ajmera Mehta Rekha Nair Project Team Leader Lata Basantani Project Coordinator Vishal Bodwani Proofreader Aaron Nash Graphics Geetanjali Sawant Production Coordinator Alwin Roy Cover Work Alwin Roy Editorial Team Leader Aditya Belpathak Vinodhan Nair