Practical JavaScript

(watchandcode.com)

Discuss the Tutorial