AMPL: A Modeling Language for Mathematical Programming
Robert Fourer received his Ph.D. in operations research from Stanford University in 1980 and is an active researcher in mathematical programming and modeling language design.  He joined the Department of Industrial Engineering and Management Sciences at Northwestern University in 1979 and served as chair of the department from 1989 to 1995.David M. Gay received his Ph.D. in computer science from Cornell University in 1975, and was in the Computing Science Research Center at Bell Laboratories from 1981 to 2001.  He is now CEO of AMPL Optimization LLC.  His research interests include numerical analysis, optimization, and scientific computing.Brian Kernighan received his Ph.D. in electrical engineering from Princeton University in 1969.  He was in the Computing Science Research Center at Bell Laboratories from 1969 to 2000 and now teaches in the Computer Science department at Princeton. He is the co-author of several computer science books, including THE C PROGRAMMING LANGUAGE and THE UNIX PROGRAMMING ENVIRONMENT.