Ajax creating Web pages with asynchronous JavaScript and XML - Woychowsky, Edmond (Prentice Hall, 2007)