XML by example - Marchal, Benoît (Que, 2000)
Includes index.