Step by step XML - Young, Michael J. (Prentice Hall of India, 2000)