JavaScript Closures explained
javascriptures.svbtle.com