JavaScript · David Flanagan · Escolio