XML RELATED TECHNOLOGIES AND PROGRAMMING WITH JAVA - IBM (PRENTICE HALL, 2007)