XML step by step - Young, Michael J. (Microsoft Press, 2000)