DWR Java AJAX applications a step-by-step example-packed guide to learning professional application development with Direct Web Remoting - Salkosuo, Sami (From technologies to solutions., 2008)