Acknowledgments

Thanks to Eric for his feedback on the early chapters. Also thanks to Bill, Brad, Kevin, Myles, and Miranda for supporting me in various ways throughout the process.

Thanks to all the reviewers whose comments helped make this a better book: Benoit Benedetti, Chad McAuley, David Kerns, Kent R. Spillner, Luis Moux, Mark Furman, Mikael Dautrey, Roy Legaard, Jr., Sau Fai Fong, and Shawn Bolan. A special note of appreciation goes to James Berkenbile, the technical proofreader who meticulously reviewed the manuscript.

Last but not least, thanks to the folks at Manning, especially Marjan Bace, Helen Stergius, Greg Wild, and Don Jones. Everyone who worked with me in editorial, production, and promotion, both directly and behind the scenes, helped to make this book possible.