Pro JavaScript Techniques - Resig, John. (Apress : Imprint: Apress, 2007)