Mastering JavaScript premium edition - Jaworski, James (SYBEX, 2001)