JavaScript - kurz und gut by David Flanagan