Javascript demystified - Keogh, Jim (McGraw-Hill/Osborne, 2005)