Foundations of Ajax - Asleson, Ryan (The Expert' s Voice in Web Development, 2006)