Practical JavaScript, DOM Scripting and Ajax Projects - Zammetti, Frank. (Apress : Imprint: Apress, 2007)