Dojo: Using the Dojo JavaScript Library to Build Ajax Applications - James E. Harmon