Professional JavaScript : for Web Developers (2nd edition) - Zakas, Nicholas C. (Wrox, 2009)