Effective XML : 50 specific ways to improve your XML - Harold, Elliotte Rusty (Addison-Wesley, 2004)