XML design and implementation - Spenser, Paul (Wrox, 1999)