Ajax, Rich Internet Applications, and Web Development for Programmers - Paul J. Deitel (Prentice Hall, 2008)