\documentclass[titlepage,letterpaper]{article}
\usepackage{times}
\usepackage{hyperref}

\marginparwidth0pt\oddsidemargin0pt\evensidemargin0pt\marginparsep0pt
\topmargin0pt\advance\topmargin by-\headheight\advance\topmargin by-\headsep
\textwidth6.7in\textheight9.1in
\columnsep0.25in

\newcommand{\smlmj}{110}
\newcommand{\smlmn}{40}

\author{Matthias Blume \\
Lucent Technologies, Bell Labs}

\title{{\bf CM}\\
The SML/NJ Compilation and Library Manager \\
{\it\small (for SML/NJ version \smlmj.\smlmn~and later)} \\
User Manual}

\setlength{\parindent}{0pt}
\setlength{\parskip}{6pt plus 3pt minus 2pt}

\newcommand{\nt}[1]{{\it #1}}
\newcommand{\tl}[1]{{\underline{\bf #1}}}
\newcommand{\ttl}[1]{{\underline{\tt #1}}}
\newcommand{\ar}{$\rightarrow$\ }
\newcommand{\vb}{~$|$~}

\begin{document}

\bibliographystyle{alpha}

\maketitle

\pagebreak

\tableofcontents

\pagebreak

\input{01-intro}
\input{02-cm-model}
\input{03-naming}
\input{04-exports}
\input{05-usage}
\input{06-versions}
\input{07-classes}
\input{08-condcomp}
\input{09-access}
\input{10-pervenv}
\input{11-files}
\input{12-moretools}
\input{13-parallel}
\input{14-smlcmdline}
\input{15-scripts}
\input{16-dynlink}
\input{17-history}

\pagebreak

\appendix

\input{A-syntax}
\input{B-cmsig}
\input{C-predef}
\input{D-envvar}
\input{E-classes}
\input{F-libraries}
\input{G-toolslib}

\pagebreak

\bibliography{blume,appel,ml}

\end{document}
