diff --git a/free-programming-books.md b/free-programming-books.md index 583de9756..94af4654b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1139,6 +1139,7 @@ Original Source: [Free Programming books](http://stackoverflow.com/revisions/392 * [Open Data Structures (in Java)](http://opendatastructures.org/ods-java.pdf) (PDF) * [OSGi in Practice](http://njbartlett.name/files/osgibook_preview_20091217.pdf) (PDF) * [Processing XML with Java (A Guide to SAX, DOM, JDOM, JAXP, and TrAX)](http://www.cafeconleche.org/books/xmljava/) - Elliotte Rusty Harold +* [Programming with Java - An Algorithmic Introduction](http://www.scifac.ru.ac.za/javabook/) - Pat Terry * [Sun's Java Tutorials](http://download.oracle.com/javase/tutorial/) * [The ABC of PDF with iText: PDF Syntax essentials](https://leanpub.com/itext_pdfabc) * [The Java EE6 Tutorial](http://download.oracle.com/javaee/6/tutorial/doc/javaeetutorial6.pdf) (PDF)