Dave CraneBooksAjax in practiceAjax in actionAjax in actionComet and Reverse AjaxAjax shi zhan =Prototype and scriptaculous in actionAuthor data: Open Library