list, i.e., $B$ is a more specific superclass of $C$ than $A$ is.
\end{itemize}
The default linearization algorithm used in Sod is the \emph{C3} algorithm,
-which has a number of good properties described in~\cite{Barrett:1996:MSL}.
-It works as follows.
+which has a number of good properties described
+in~\cite{barrett-1996:monot-super-linear-dylan}. It works as follows.
\begin{itemize}
\item A \emph{merge} of some number of input lists is a single list
containing each item that is in any of the input lists exactly once, and no
\end{itemize}
- (This example combines elements from \cite{Barrett:1996:MSL} and
- \cite{Ducournau:1994:PMM}.)
+ (This example combines elements from
+ \cite{barrett-1996:monot-super-linear-dylan} and
+ \cite{ducournau-1994:monot-multip-inher-linear}.)
\end{example}
\subsubsection{Class links and chains}
--- /dev/null
+%%% -*-latex-*-
+%%%
+%%% Bibliography database for Sod manual
+%%%
+%%% (c) 2019 Straylight/Edgeware
+%%%
+
+%%%----- Licensing notice ---------------------------------------------------
+%%%
+%%% This file is part of the Simple Object Definition system.
+%%%
+%%% SOD is free software; you can redistribute it and/or modify
+%%% it under the terms of the GNU General Public License as published by
+%%% the Free Software Foundation; either version 2 of the License, or
+%%% (at your option) any later version.
+%%%
+%%% SOD is distributed in the hope that it will be useful,
+%%% but WITHOUT ANY WARRANTY; without even the implied warranty of
+%%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+%%% GNU General Public License for more details.
+%%%
+%%% You should have received a copy of the GNU General Public License
+%%% along with SOD; if not, write to the Free Software Foundation,
+%%% Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+%%%
+%%% Much of the bibliographic data in this file was originally compiled
+%%% and placed in the public domain by Nelson H. F. Beebe of the University
+%%% of Utah Department of Mathematics.
+
+@Article{barrett-1996:monot-super-linear-dylan,
+ author = "Kim Barrett and Bob Cassels and Paul Haahr and David
+ A. Moon and Keith Playford and Andrew L. M. Shalit and
+ P. Tucker Withington",
+ title = "A Monotonic Superclass Linearization for {Dylan}",
+ journal = "ACM SIG{\-}PLAN Notices",
+ year = 1996,
+ volume = 31,
+ number = 10,
+ pages = "69--82",
+ month = oct,
+ issn = "0362-1340 (print), 1523-2867 (print), 1558-1160
+ (electronic)"
+}
+
+@Article{ducournau-1994:monot-multip-inher-linear,
+ author = "R. Ducournau and M. Habib and M. Huchard and
+ M. L. Mugnier",
+ title = "Proposal for a Monotonic Multiple Inheritance
+ Linearization",
+ journal = "ACM SIG{\-}PLAN Notices",
+ year = 1994,
+ volume = 29,
+ number = 10,
+ pages = "164--175",
+ month = oct,
+ issn = "0362-1340 (print), 1523-2867 (print), 1558-1160
+ (electronic)"
+}
+
+@Book{ansi-1999:c,
+ author = "{American National Standards Institute}",
+ title = "{ANSI\slash ISO\slash IEC 9899-1999}: Programming
+ Languages --- {C}",
+ publisher = "American National Standards Institute",
+ year = 1999,
+ address = "1430 Broadway, New York, NY 10018, USA",
+ pages = "????",
+ isbn = "????",
+ url = "http://webstore.ansi.org/ansidocstore/product.asp?sku=ANSI%2FISO%2FIEC+9899%2D1999"
+}
+
+@Book{graham-1993:on-lisp,
+ author = "Paul Graham",
+ title = "On {Lisp}",
+ publisher = "Prentice Hall",
+ year = 1993,
+ pages = 432,
+ isbn = "0130-305529",
+ url = "http://www.paulgraham.com/onlisp.html"
+}
+
+@Book{iso-1990:c,
+ author = "{ISO}",
+ title = "{ISO\slash IEC 9899:1990}: {Programming} languages ---
+ {C}",
+ publisher = "International Organization for Standardization",
+ year = 1990,
+ address = "Geneva, Switzerland",
+ pages = "????",
+ isbn = "????",
+ url = "http://www.iso.ch/cate/d17782.html"
+}
+
+%%%----- That's all, folks --------------------------------------------------