First, I would like to thank my parents for their excellent support and encouragement. I am thankful to my brother for all his help and motivation that made my work better, and I am really proud of him.
I am greatly indebted to Douglas Paterson, Development Editor at Packt Publishing, for accepting my proposal and also for his support from the beginning. He provided valuable advice at every stage through emails that encouraged me a lot. He managed things to ensure that I am not overloaded with work.
My sincere thanks to Rob Howard, Chief Executive Officer, Telligent Systems for his great help right from the beginning despite his busy schedule, by answering several questions very quickly and also for providing a nice Foreword for my book. Rob offered all kind of assistance when I proposed the project to him, and his comments and suggestions as a Technical Reviewer helped me a lot. I am also thankful to David Stokes for his help in reviewing the final set of chapters.
I am thankful to Alex Homer for all his help and support. He quickly replied to my queries, which certainly helped me to complete the project on schedule. I am also thankful to Scott Watermasysk, Jason Alexander, and Donnie Condor for their help and assistance.
I am very much thankful to Nikhil Bangera, Rashmi Phadnis, and Viraj Joshi for nicely editing the content and pinpointing several hidden mistakes in certain chapters. Though I had to work more, I feel that the quality of the book has greatly improved after I incorporated their comments and suggestions into the final drafts. I am thankful to Patricia Weir and the entire staff at Packt Publishing who worked behind this book.
I am thankful to Abhishek Kant, Community Program Manager, Microsoft India for recognizing my talent and expertise. He also provided excellent support whenever I approached him with questions. I am also thankful to Steven A Smith, President, ASPAlliance LLC and Michelle Smith, Vice President, ASPAlliance LLC for their encouragement, help and support.