A book like this is the result of combined efforts of a great many people to whom I owe thanks. For starters, I want to thank the book’s acquisitions editor, Mitzi Koontz, for helping to make this book a reality. I also wish to give special thanks to Jenny Davidson for applying her considerable talents and skills to this book. Jenny served as both the book’s project editor and copyeditor and worked hard to ensure that everything came together like it was supposed to. Thanks also go out to Brad Miser, who served as the book’s technical editor and provided me with his invaluable insight and advice. Finally, I would like to thank everyone else at Thomson Course Technology PTR for their contributions and hard work.