Elliotte Rusty Harold is the author of several books on Java and XML and the creator of XOM, an open source Java class library for processing XML data. He was formerly an adjunct professor in the Computer Science Department of Polytechnic University of New York.