@string{SPE="Software--Practice and Experience"}

@Book{knuth1984tex,
     Author={Donald E. Knuth },
     title={The {\TeX}Book },
     publisher={Addison-Wesley },
     year={1984 }
}
@Book{adobe1990ps,
     key={Adobe},
     author={{Adobe Systems, Inc}},
     title={PostScript Language Reference Manual, Second Edition },
     publisher={Addison-Wesley },
     year={1990 }
}
@Book{adobe1995frame,
     author={{Adobe Systems, Inc}},
     title={Using FrameMaker+SGML },
     publisher={Adobe Systems, Inc. },
     year={1995 }
}
@book{interleaf1996,
     author={{Interleaf, Inc}},
     title={Interleaf 6 for Motif:  next generation document
creation, composition and assembly },
     note={available as \url{http://www.interleaf.com/i6motifds.html}},
     year={1996 }
}
@techreport{ossanna1976troff,
     author={Joseph F. Ossanna },
     title={``Nroff/Troff'' User's Manual },
     number={54 },
     institution={Bell Laboratories },
     address={Murray Hill, NJ 07974 },
     year={1976 }
}
@article{kernighan1982pic,
     author={Brian W. Kernighan },
     title={PIC --- A language for typesetting graphics },
     Journal=SPE,
     Volume={12 },
     Pages={1--21 },
     year={1982 }
}
@book{kingston1995lout.program,
     author={Jeffrey H. Kingston },
     title={The Lout Document Formatting System (Version 3) },
     year={1995 },
     note={available as \url{ftp://ftp.cs.usyd.edu.au/jeff/lout/}}
}
@book{kingston1995lout.expert,
     author={Jeffrey H. Kingston },
     title={An Expert's Guide to the Lout Document Formatting
System (Version 3) },
     institution={Basser Department of Computer Science },
     address={University of Sydney },
     year={1995 }
}
@book{kingston1995lout.user,
     author={Jeffrey H. Kingston },
     title={A User's Guide to the Lout Document Formatting
System (Version 3) },
     institution={Basser Department of Computer Science },
     address={University of Sydney },
     year={1995 }
}

@inproceedings{reid1980scribe,
     Author={ Brian K. Reid },
     Title={ A High-Level Approach to Computer Document Production },
     booktitle={ Proceedings of the 7th Symposium on the Principles
of Programming Languages (POPL), Las Vegas NV },
     Pages={ 24--31 },
     Year={ 1980 }
}

@article{kingston1993lout.design,
     author={Jeffrey H. Kingston },
     title={The design and implementation of the Lout document
formatting language },
     journal=SPE,
     volume={23 },
     pages= {1001--1041 },
     year={1993 }
}



@article{brooks1991lilac,
     author={Kenneth P. Brooks },
     title={Lilac:  a two-view document editor },
     journal={IEEE Computer },
     pages= {7--19 },
     year={1991 }
}

@article{furuta1982survey,
     author={Richard Furuta and Jeffrey Scofield and Alan Shaw },
     title={Document formatting systems:  survey,
concepts, and issues },
     journal={Computing Surveys },
     volume={14 },
     pages= {417--472 },
     year={1982 }
}


@book{lamport1986latex,
     author={Leslie Lamport },
     title={\LaTeX\ User's Guide and Reference Manual },
     publisher={Addison-Wesley },
     year={1986 }
}

@article{witten1982traps,
     author={I. H. Witten and M. Bonham and E. Strong },
     title={On the power of traps and diversions in a
document preparation language },
     journal=SPE,
     volume={12 },
     pages= {1119--1131 },
     year={1991 }
}

@article{foxley1987music,
     author={Eric Foxley },
     title={Music --- a language for typesetting music scores },
     journal={Software---Practice and Experience },
     volume={17 },
     pages= {485--502 },
     year={1987 }
}

@phdthesis{vanwyk1980,
     author={Christopher J. Van Wyk },
     title={A language for typesetting graphics },
     number={STAN-CS-80-803 },
     institution={Stanford University },
     address={Stanford, CA },
     year={1980 }
}

@book{microsoft1996word,
     author={{Microsoft, Inc.}},
     title={Microsoft Word },
     note={available as \url{http://www.microsoft.com/msword/}},
     publisher={Microsoft, Inc. },
     year={1996 }
}

@book{ettrich1996lyx,
     author={Matthias Ettrich },
     title={Lyx },
     note={available as
\url{http://www-ti.informatik.uni-tuebingen.de/~ettrich/}},
     year={1996 }
}



@article{knuth1981bpl,
    author={D. E. Knuth and M. E. Plass },
    title={Breaking paragraphs into lines },
    journal=SPE,
    volume={11 },
    pages= {1119--1184 },
    year={1981 }
}

@phdthesis{plass1981,
    author={Michael F. Plass },
    title={Optimal pagination techniques for automatic typesetting
systems },
    publisher={Computer Science Department, Stanford University },
    address={Stanford, CA },
    year={1981 }
}

@book{winston1992,
   author={P. H. Winston },
   title={Artificial Intelligence },
   edition= {Third Edition },
   publisher={Addison-Wesley },
   year={1992 }
}

@book{apple1996quickdraw,
     author={{Apple Computer, Inc}},
     title={Quickdraw GX },
     note={available as \url{http://support.info.apple.com/gx/gx.html}},
     year={1996 }
}

@article{goldfarb1991hytime,
     author={Charles F. Goldfarb },
     title={HyTime:  a standard for structured hypermedia interchange },
     journal={IEEE Computer },
     year={1991 },
     volume={24 },
     pages=  {81--84 }
}

@book{goldfarb1990sgml,
     author={Charles F. Goldfarb },
     title={The SGML Handbook },
     publisher={Oxford University Press },
     year={1990 },
     Note={ISBN 0-19-853737-9 }
}

@article{kernighan1989retro,
     author={Brian W. Kernighan },
     title={The UNIX system document preparation tools:  a retrospective },
     journal={AT\&T Technical Journal },
     volume={68 },
     year={1989 },
     pages=  {5--20 }
}



@book{krishnamurthy1995unix,
     key={Krishnamurthy},
     editor={Balachander Krishnamurthy},
     title={Practical Reusable UNIX Software },
     publisher={John Wiley },
     year={1995 }
}