Essential XML : beyond markup - Box,, Don etc (Addison-Wesley, 2000)