Foundations of Ajax - Asleson, Ryan; Schutta, Nathaniel T. (Apress, 2006)