Beginning XML, 5th Edition by Joe Fawcett (July 10 2012)