 | 2006 |
| 9 |  | Elliotte Rusty Harold:
Java I/O - putting I/O to work: covers Java 6 (2. ed.).
O'Reilly 2006: I-XXIV, 1-700 |
| 2005 |
| 8 |  | Elliotte Rusty Harold:
Java network programming - developing networked applications: covers Java 5.0 (3. ed.).
O'Reilly 2005: I-XXII, 1-735 |
| 7 |  | Elliotte Rusty Harold:
Obscuring XML.
Extreme Markup Languages® 2005 |
| 2004 |
| 6 |  | Elliotte Rusty Harold,
W. Scott Means:
XML in a nutshell - a desktop quick reference: covers XML 1.1. and XInclude (3. ed.).
O'Reilly 2004: 1-640 |
| 5 |  | Elliotte Rusty Harold:
XOM Design Principles.
Extreme Markup Languages® 2004 |
| 2002 |
| 4 |  | Elliotte Rusty Harold,
W. Scott Means:
XML in a nutshell - covers XML schema: a desktop quick reference (2. ed.).
O'Reilly 2002: I-XVII, 1-613 |
| 2001 |
| 3 |  | Elliotte Rusty Harold,
W. Scott Means:
XML in a Nutshell
O'Reilly 2001 |
| 2000 |
| 2 |  | Elliotte Rusty Harold:
Java network programming - covers Java 2, JDK 1.2 and 1.3 (2. ed.).
O'Reilly 2000: I-XXVI, 1-731 |
| 1999 |
| 1 |  | Elliotte Rusty Harold:
Java I/O.
O'Reilly 1999: I-XXVI, 1-568 |