\subsection{Compression}

\subsubsection*{Primary Texts}

Khalid Sayood.
\textem{Introduction to Data Compression}.
Morgan Kaufmann, 1996.

\subsubsection*{Other Sources}

Timothy C. Bell, John G. Cleary, and Ian H. Witten.
\textem{Text compression.}
Prentice Hall, 1990. 

<li>
Gilbert Held and Thomas R. Marshall.
\textem{Data and Image Compression: Tools and Techniques.}
Wiley, 1996 (4th ed.)

<LI>
Mark Nelson. 
\textem{The Data Compression Book.}
M&T Books, 1995. 

James A. Storer (Editor).
\textem{Image and Text Compression.}
Kluwer, 1992.

Ian H. Witten, Alistair Moffat, and Timothy C. Bell.
\textem{Managing Gigabytes: Compressing and Indexing Documents and
Images.}
Van Nostrand Reinhold, 1994.


<LI>

\subsection{Cryptography}

\subsubsection*{Primary Texts}

Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone.
\textem{Handbook of Applied Cryptography.}
CRC Press, 1996. 

Bruce Schneier.
\textem{Applied Cryptography.}
Wiley, 1996.  

Douglas R. Stinson.
\textem{Cryptography: Theory and Practice.}
CRC Press, 1995.

\subsubsection*{Other Sources}

G. Brassard.
\texem{Modern Cryptology: a tutorial.}
Spinger-Verlag, 1988.

N. Koblitz.
\textem{A course in number theory and cryptography.}
Springer-Verlag, 1987.

C. Pfleeger.
\textem{Security in Computing.}
Prentice-Hall, 1989.

A. Saloma.
\textem{Public-key cryptography.}
Springer-Verlag, 1990.

Jennifer Seberry and Josed Pieprzyk.
\textem{Cryptography: An Introduction to Computer Security}.
Prentice-Hall, 1989. 

D. Welsh.
\textem{Codes and Cryptography}. 
Claredon Press, 1988.


\subsection{Linear and Integer Programming}

\subsubsection*{Texts}

M. Bazaraa, J. Jarvis, and H. Sherali. 
\textem{Linear Programming and Network Flows.}
Wiley, 1990.

Dimitris Bertsimas and John N. Tsitsiklis.
\textem{Introduction to Linear Optimization.}
Athena Scientific, 1997

J. P. Ignizio and T. M. Cavalier, 
\textem{Linear Programming.}
Prentice Hall, 1994

G. L. Nemhauser, A.H.G. Rinnooy Kan, and M. J. Todd (ed.).
\textem{Optimization.}
Elsevier, 1989. 

George L. Nemhauser and Laurence A. Wolsey.
\textem{Integer and combinatorial optimization.}
Wiley, 1988.

H. M Salkin and K. Mathur.
\textem{Foundations of Integer Programming.}
North-Holland, 1989.

Robert J. Vanderbei.
\textem{Linear Programming: Foundations and Extensions.}
Academic Publishers, 1996 

Stavros A. Zenios (ed.).
\textem{Financial optimization.}
Cambridge University Press, 1993. 

\subsubsection*{Useful Overview Papers}

G. L. Nemhauser.
\textem{The age of optimization: solving large-scale real-world problems}.
Operations Research, 42(1), Jan.-Feb. 1994, pp. 5-13.

E. L. Johnson and G. L. Nemhauser.
\textem{Recent developments and future directions in mathematical 
             programming.}
IBM Systems Journal, vol.31, no.1; 1992; pp. 79-93.

I. J. Lustig, R. E. Marsten and D. F. Shanno.
\textem{Interior point methods for linear programming: computational 
             state of the art.}
ORSA Journal on Computing, vol.6, no.1; Winter 1994; pp. 1-14.

\subsection{Triangulation}

\subsubsection*{Primary Texts}

M. de Berg, M. van Kreveld M. Overmars, and O. Schwarzkopf.
\textem{Computational Geometry, Algorithms and Applications.}
Springer-Verlag, 1997.

\subsubsection*{Other Texts}

J. E. Goodman, and J. O'Rourke (Editors).
\textem{Handbook of Discrete and Computational Geometry.}
CRC Press, 1997.

K. Mulmuley.
\textem{Computational Geometry: An Introduction Through Randomized Algorithms.}
Prentice Hall, 1994. 

J. Nievergelt and K. Hinrichs.
\textem{Algorithms and data structures: 
with applications to graphics and geometry.}
Prentice Hall, 1993.

J. Pach and P.K. Agarwal.
\textem{Combinatorial Geometry.}
John Wiley and Sons, 1995. 

Preparata, Franco P. 
\textem{Computational geometry: an introduction.}
Springer-Verlag, 1988.

A. Okabe, B. Boots, and K. Sugihara.
\textem{Spatial Tessellations: Concepts and Applications of Voronoi Diagrams}.
John Wiley, 1992.

O'Rourke.
\textem{Computational Geometry in C.}
Cambridge University Press, 1994.
