Essential XML beyond markup - Box, Don; Skonnard, Aaron; Lam, John (Addison-Wesley, 2000)