Index: doc/theses/mike_brooks_MMath/uw-ethesis.tex
===================================================================
--- doc/theses/mike_brooks_MMath/uw-ethesis.tex	(revision 27f1055ea32e3b131e0fc7a91658ae359ce92ba3)
+++ doc/theses/mike_brooks_MMath/uw-ethesis.tex	(revision 37e9c1d825518bb02b9803c17b0e013190990deb)
@@ -60,5 +60,5 @@
 % For hyperlinked PDF, suitable for viewing on a computer, use this:
 \documentclass[letterpaper,12pt,titlepage,oneside,final]{book}
-\usepackage[T1]{fontenc}
+\usepackage[T1]{fontenc}	% Latin-1 => 256-bit characters, => | not dash, <> not Spanish question marks
 
 % For PDF, suitable for double-sided printing, change the PrintVersion variable below to "true" and use this \documentclass line instead of the one above:
Index: doc/theses/mubeen_zulfiqar_MMath/Makefile
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/Makefile	(revision 27f1055ea32e3b131e0fc7a91658ae359ce92ba3)
+++ doc/theses/mubeen_zulfiqar_MMath/Makefile	(revision 37e9c1d825518bb02b9803c17b0e013190990deb)
@@ -1,44 +1,46 @@
-# directory for latex clutter files
+# Configuration variables
+
 Build = build
 Figures = figures
 Pictures = pictures
+
 TeXSRC = ${wildcard *.tex}
 FigSRC = ${notdir ${wildcard ${Figures}/*.fig}}
 PicSRC = ${notdir ${wildcard ${Pictures}/*.fig}}
-BIBSRC = ${wildcard *.bib}
-TeXLIB = .:../../LaTeXmacros:${Build}: # common latex macros
-BibLIB = .:../../bibliography # common citation repository
+BibSRC = ${wildcard *.bib}
+
+TeXLIB = .:../../LaTeXmacros:${Build}:		# common latex macros
+BibLIB = .:../../bibliography			# common citation repository
 
 MAKEFLAGS = --no-print-directory # --silent
 VPATH = ${Build} ${Figures} ${Pictures} # extra search path for file names used in document
 
-### Special Rules:
+DOCUMENT = uw-ethesis.pdf
+BASE = ${basename ${DOCUMENT}}			# remove suffix
 
-.PHONY: all clean
-.PRECIOUS: %.dvi %.ps # do not delete intermediate files
-
-### Commands:
+# Commands
 
 LaTeX = TEXINPUTS=${TeXLIB} && export TEXINPUTS && latex -halt-on-error -output-directory=${Build}
-BibTeX = BIBINPUTS=${BibLIB} bibtex
+BibTeX = BIBINPUTS=${BibLIB} && export BIBINPUTS && bibtex
 #Glossary = INDEXSTYLE=${Build} makeglossaries-lite
 
-### Rules and Recipes:
+# Rules and Recipes
 
-DOC = uw-ethesis.pdf
-BASE = ${DOC:%.pdf=%} # remove suffix
+.PHONY : all clean				# not file names
+.PRECIOUS: %.dvi %.ps # do not delete intermediate files
+.ONESHELL :
 
-all: ${DOC}
+all : ${DOCUMENT}
 
-clean:
-	@rm -frv ${DOC} ${Build}
+clean :
+	@rm -frv ${DOCUMENT} ${Build}
 
-# File Dependencies #
+# File Dependencies
 
-%.dvi : ${TeXSRC} ${FigSRC:%.fig=%.tex} ${PicSRC:%.fig=%.pstex} ${BIBSRC} Makefile | ${Build}
+%.dvi : ${TeXSRC} ${FigSRC:%.fig=%.tex} ${PicSRC:%.fig=%.pstex} ${BibSRC} Makefile | ${Build}
 	${LaTeX} ${BASE}
 	${BibTeX} ${Build}/${BASE}
 	${LaTeX} ${BASE}
-	# if nedded, run latex again to get citations
+	# if needed, run latex again to get citations
 	if fgrep -s "LaTeX Warning: Citation" ${basename $@}.log ; then ${LaTeX} ${BASE} ; fi
 #	${Glossary} ${Build}/${BASE}
@@ -46,5 +48,5 @@
 
 ${Build}:
-	mkdir $@
+	mkdir -p $@
 
 %.pdf : ${Build}/%.ps | ${Build}
Index: doc/theses/mubeen_zulfiqar_MMath/background.tex
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/background.tex	(revision 27f1055ea32e3b131e0fc7a91658ae359ce92ba3)
+++ doc/theses/mubeen_zulfiqar_MMath/background.tex	(revision 37e9c1d825518bb02b9803c17b0e013190990deb)
@@ -754,4 +754,4 @@
 Finally, lock-free implementations have greater complexity and hardware dependency.
 Lock-free algorithms can be applied most easily to simple free-lists, \eg remote free-list, to allow lock-free insertion and removal from the head of a stack.
-Implementing lock-free operations for more complex data-structures (queue~\cite{Valois94}/deque~\cite{Sundell08}) is correspondinglyy more complex.
+Implementing lock-free operations for more complex data-structures (queue~\cite{Valois94}/deque~\cite{Sundell08}) is correspondingly more complex.
 Michael~\cite{Michael04} and Gidenstam \etal \cite{Gidenstam05} have created lock-free variations of the Hoard allocator.
Index: doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex	(revision 27f1055ea32e3b131e0fc7a91658ae359ce92ba3)
+++ doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex	(revision 37e9c1d825518bb02b9803c17b0e013190990deb)
@@ -60,4 +60,5 @@
 % For hyperlinked PDF, suitable for viewing on a computer, use this:
 \documentclass[letterpaper,12pt,titlepage,oneside,final]{book}
+\usepackage[T1]{fontenc}	% Latin-1 => 256-bit characters, => | not dash, <> not Spanish question marks
 
 % For PDF, suitable for double-sided printing, change the PrintVersion variable below to "true" and use this \documentclass line instead of the one above:
@@ -171,5 +172,6 @@
 \input{common}
 %\usepackageinput{common}
-\CFAStyle						% CFA code-style for all languages
+\CFAStyle						% CFA code-style
+\lstset{language=CFA}					% default language
 \lstset{basicstyle=\linespread{0.9}\sf}			% CFA typewriter font
 \newcommand{\uC}{$\mu$\CC}
