You Don't Know JS: Scope & Closures
£23.99