The Web wizard's guide to JavaScript - Estrella, Steven. (Addison Wesley, 2002)