4 PREFACE
The following scenario is an example for using the book: A student reads the text and
finds a passage that she wants to investigate in-depth. She clicks on a citation which seems
interesting and the corresponding reference is shown. To some of the references which are
online available, links are provided in the reference text. By clicking on such a link, the
Adobe Reader
R
2
will open another window and load the regarding document (or a browser
window of a site that links to the document). After reading it, the student may use the
“backwards” button in the Acrobat Reader’s navigation utility to go back to the text initially
read in the e-book.
If this book contains something you want to cite or reference in your work, please use
the citation suggestion provided in
Chapter A on page 945. Also, I would be very happy
if you provide feedback, report errors or missing things that you have (or have not) found,
criticize something, or have any additional ideas or suggestions. Do not hesitate to contact
me via my email address
tweise@gmx.de. Matter of fact, a large number of people helped
me to improve this book over time. I have enumerated the most important contributors in
Chapter D – Thank you guys, I really appreciate your help! At many places in this book
we refer to Wikipedia – The Free Encyclopedia [2938] which is a great source of knowledge.
Wikipedia – The Free Encyclopedia contains articles and definitions for many of the aspects
discussed in this book. Like this book, it is updated and improved frequently. Therefore,
including the links adds greatly to the book’s utility, in my opinion.
The updates and improvements will result in new versions of the book, which will
regularly appear at
http://www.it-weise.de/projects/book.pdf. The complete
L
A
T
E
X source code of this book, including all graphics and the bibliography, is hosted
at SourceForge under http://sourceforge.net/projects/goa-taa/ in the CVS
repository
goa-taa.cvs.sourceforge.net. You can browse the repository under
http://goa-taa.cvs.sourceforge.net/goa-taa/ and anonymously download the
complete sources of it by using the CVS command given in Listing 1.
3
cvs -z3 -d:pserver:anonymous@goa-taa.cvs.sourceforge.net:/cvsroot/goa-taa
checkout -P Book
Listing 1: The CVS command for anonymously checking out the complete book sources.
Compiling the sources requires multiple runs of L
A
T
E
X, BibT
E
X, and makeindex because of
the nifty way the references are incorporated. In the repository, an Ant-Script is provided for
doing this. Also, the complete bibliography of this book is stored in a MySQL
4
database and
the scripts for creating this database as well as tools for querying it (Java) and a Microsoft
Access
5
frontend are part of the sources you can download. These resources as well as all
contents of this book (unless explicitly stated otherwise) are licensed under the GNU Free
Documentation License (FDL, see
Chapter B on page 947). Some of the algorithms provided
are made available under the LGPL license (see Chapter C on page 955)
Copyright
c
2011 Thomas Weise.
Permission is granted to copy, distribute and/or modify this document under the terms of
the GNU Free Documentation License, Version 1.3 or any later version published by the Free
Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
Texts. A copy of the license is included in the
Chapter B on page 947 entitled “GNU Free
Documentation License (FDL)”.
2
The Adobe Reader
R
is available for download at
http://www.adobe.com/products/reader/ [ac-
cessed 2007-08-13].
3
More information can be found at
http://sourceforge.net/scm/?type=cvs&group_id=264352
4
http://en.wikipedia.org/wiki/MySQL [accessed 2010-07-29]
5
http://en.wikipedia.org/wiki/Microsoft_Access [accessed 2010-07-29]