Learning XML : [creating self describing data] - Ray, Erik T. (O'Reilly, 2001)