Professional JavaScript for Web developers - Zakas, Nicholas C. (Wiley Pub., 2005)