Practical JavaScript, DOM scripting and Ajax projects - Zammetti, Frank W. (Apress, 2007)