They say good things come in small packages.
Elliotte Rusty Harold Books





XML Bible
- 1206 pages
- 43 hours of reading
This fast-paced and thorough tutorial/reference contains everything an experienced web developer needs to put XML to work on established or new web sites. The book covers the fundamentals of the XML language, with emphasis on the creation of XML pages and their publication on the Web; the integration of XML with HTML, databases, and scripting languages to build complex applications; Cascading Style Sheets and XSL Transformation; and supplemental technologies such as XLinks and XPointers.
A reference to the fundamental rules of XML details tags, grammar, placement, element names, attributes, and syntax
Java I/O
- 726 pages
- 26 hours of reading
All of Java's Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. Focusing on Java 5.0 APIs, this book tells you about streams shows you how to control number formatting, use characters aside from the standard ASCII character set, and write multilingual software.
Java network programming
- 760 pages
- 27 hours of reading
A guide to developing network programs covers networking fundamentals as well as TCP and UDP sockets, multicasting protocol, content handlers, servlets, I/O, parsing, Java Mail API, and Java Secure Sockets Extension.