xx Preface
Computer support was provided by William Ang, Scott Blomquist, and Greg
Shomo at MIT and by Wayne Cripps, John Konkle, and Tim Tregubov at Dart-
mouth. Thanks also to Be Blackburn, Don Dailey, Leigh Deacon, Irene Sebeda,
and Cheryl Patton Wu at MIT and to Phyllis Bellmore, Kelly Clark, Delia Mauceli,
Sammie Travis, Deb Whiting, and Beth Young at Dartmouth for administrative
support. Michael Fromberger, Brian Campbell, Amanda Eubanks, Sung Hoon
Kim, and Neha Narula also provided timely support at Dartmouth.
Many people were kind enough to report errors in the first edition. We thank
the following people, each of whom was the first to report an error from the first
edition: Len Adleman, Selim Akl, Richard Anderson, Juan Andrade-Cetto, Gre-
gory Bachelis, David Barrington, Paul Beame, Richard Beigel, Margrit Betke, Alex
Blakemore, Bobby Blumofe, Alexander Brown, Xavier Cazin, Jack Chan, Richard
Chang, Chienhua Chen, Ien Cheng, Hoon Choi, Drue Coles, Christian Collberg,
George Collins, Eric Conrad, Peter Csaszar, Paul Dietz, Martin Dietzfelbinger,
Scot Drysdale, Patricia Ealy, Yaakov Eisenberg, Michael Ernst, Michael For-
mann, Nedim Fresko, Hal Gabow, Marek Galecki, Igal Galperin, Luisa Gargano,
John Gately, Rosario Genario, Mihaly Gereb, Ronald Greenberg, Jerry Gross-
man, Stephen Guattery, Alexander Hartemik, Anthony Hill, Thomas Hofmeister,
Mathew Hostetter, Yih-Chun Hu, Dick Johnsonbaugh, Marcin Jurdzinki, Nabil
Kahale, Fumiaki Kamiya, Anand Kanagala, Mark Kantrowitz, Scott Karlin, Dean
Kelley, Sanjay Khanna, Haluk Konuk, Dina Kravets, Jon Kroger, Bradley Kusz-
maul, Tim Lambert, Hang Lau, Thomas Lengauer, George Madrid, Bruce Maggs,
Victor Miller, Joseph Muskat, Tung Nguyen, Michael Orlov, James Park, Seongbin
Park, Ioannis Paschalidis, Boaz Patt-Shamir, Leonid Peshkin, Patricio Poblete, Ira
Pohl, Stephen Ponzio, Kjell Post, Todd Poynor, Colin Prepscius, Sholom Rosen,
Dale Russell, Hershel Safer, Karen Seidel, Joel Seiferas, Erik Seligman, Stanley
Selkow, Jeffrey Shallit, Greg Shannon, Micha Sharir, Sasha Shen, Norman Shul-
man, Andrew Singer, Daniel Sleator, Bob Sloan, Michael Sofka, Volker Strumpen,
Lon Sunshine, Julie Sussman, Asterio Tanaka, Clark Thomborson, Nils Thomme-
sen, Homer Tilton, Martin Tompa, Andrei Toom, Felzer Torsten, Hirendu Vaishnav,
M. Veldhorst, Luca Venuti, Jian Wang, Michael Wellman, Gerry Wiener, Ronald
Williams, David Wolfe, Jeff Wong, Richard Woundy, Neal Young, Huaiyuan Yu,
Tian Yuxing, Joe Zachary, Steve Zhang, Florian Zschoke, and Uri Zwick.
Many of our colleagues provided thoughtful reviews or filled out a long sur-
vey. We thank reviewers Nancy Amato, Jim Aspnes, Kevin Compton, William
Evans, Peter Gacs, Michael Goldwasser, Andrzej Proskurowski, Vijaya Ramachan-
dran, and John Reif. We also thank the following people for sending back the
survey: James Abello, Josh Benaloh, Bryan Beresford-Smith, Kenneth Blaha,
Hans Bodlaender, Richard Borie, Ted Brown, Domenico Cantone, M. Chen,
Robert Cimikowski, William Clocksin, Paul Cull, Rick Decker, Matthew Dick-
erson, Robert Douglas, Margaret Fleck, Michael Goodrich, Susanne Hambrusch,