Essential XML: Beyond MarkUp