Beginning JavaScript - Wilton, Paul, 1969- (Programmer to programmer, 2007)