Many people contributed to this book over a long period of time, so even though we will try to mention all of them, we may miss someone owing to no other reason than the fallibility of human memory. In what we hope are only rare cases, we want to apologize upfront to any who may have been inadvertently missed.
We would like to thank first and foremost our Intel lead editor Stuart Douglas, whose sharp eye selected our book proposal among so many others, and thus gave birth to this project.
The wonderfully helpful and professional staff at Apress made this publication possible. Our special thanks are due to the lead editor Steve Weiss, coordinating editor Melissa Maldonado, development editor Corbin Collins, copyeditor Carole Berglie, ...