Beginning JavaScript - Wilton, Paul (Programmer to Programmer, 2000)