My sincere gratitude goes out to the following persons, without whom this book could not have happened:
My wife, who provides the inspiration and strength behind everything I do. Thank you for being everything for me.
My friends, who force me to be more intelligent and creative than I necessarily would like to be.
My editors, who made the book readable, technically accurate, and kept me on track. It seems that nothing gets by you. Thanks to Songlin Qiu for all your hard work in keeping me on the right track and ensuring the quality of the book is the best. Thanks to Gayle Johnson for making it appear as though I can actually write. Thanks to Tim Boronczyk for making sure the book is technically useful as well as technically accurate. Thanks to Jovana San Nicolas-Shirley and Gina Kanouse for seeing me through to the end. Last but not least, thanks to Mark Taber for getting the book off the ground and making it happen. All of you are the best.