I want to acknowledge several people without whose support I could not have written this book.
Thank you first to my supporters within Addison-Wesley who helped bring this project from an idea to a reality. I’m particularly grateful to Jessica Goldstein: Jessica, thank you for believing in the need for this book and driving me to deliver it.
I would also like to thank the excellent cast of technical reviewers who helped with this project. Special thanks to Curtis W. Rose, who, despite having a heavy caseload and other commitments, went above and beyond the role of a technical reviewer. Curtis, I admired your own writing before I started this project, so it was a unique privilege to have you lend your insight, technical expertise, ...