\documentclass[10pt]{article}
\usepackage{fullpage, graphicx, url}
\setlength{\parskip}{1ex}
\setlength{\parindent}{0ex}
\title{How to Think Like a Computer Scientist: Learning with Python}
\begin{document}
  Upside down Snake                                        \\ 
\section*{How to Think Like a Computer Scientist}
\subsection*{Learning with Python 2nd Edition}
\\ 
\subsubsection*{by Jeffrey Elkner, Allen B. Downey and Chris Meyers}
\subsubsection*{illustrated by Udit Bhatnager and Chris Schmeelk}


 Foreward


 Preface


 Contributor List


 Chapter 1 -- \emph{The way of the program}



 Chapter 2 -- \emph{Variables, expressions, and statements}



 Chapter 3 -- \emph{Functions}



 Chapter 4 -- \emph{Conditionals}



 Chapter 5 -- \emph{Fruitful functions}



 Chapter 6 -- \emph{Iteration}



 Chapter 7 -- \emph{Strings}



 Chapter 8 -- \emph{Case Study: Catch}



 Chapter 9 -- \emph{Lists}



 Chapter 10 -- \emph{Modules and files}



 Chapter 11 -- \emph{Recursion and exceptions}



 Chapter 12 -- \emph{Dictionaries}



 Chapter 13 -- \emph{Case Study: Robots}



 Chapter 14 -- \emph{Classes and objects}



 Appendix A -- \emph{Configuring Ubuntu for Python Development}



 Appendix B -- \emph{GASP}



 GNU Free Document License


 Index
\textbf{Download a gzipped tar file of the lore source and XHTML here.}


 Copyright {\copyright} 2008 Jeffrey Elkner, Allen B. Downey and Chris Meyers. Front page designed by David Cox.


  \textbf{\^A XHTML\^A 1.1\^A }
\^A It\^A Validates!\^A   \textbf{\^A CSS\^A }
\^A It\^A Validates!\^A 

\end{document}
