You Don’t Know JS: Types & Grammar (2015) 

You Don’t Know JS: Types & Grammar (2015)