Beginning JavaScript
Russ Ferguson & Christian Heilmann
Beginning Javascript With DOM Scripting and Ajax From NOvice ...
Christian Heilmann
Beginning JavaScript With DOM Scripting and Ajax: Second Editon
Web Development Solutions: Ajax, APIs, Libraries, and Hosted ...
Christian Heilmann & Mark 'Norm' Norman Francis