1) Флэнаган, "JavaScript. Подробное руководство". (карманный вариант, 300 страниц)
2) AngularJS - Интернет... книги не успевают за фреймворком и выходят уже устаревшие, хотя основные идеи почерпнуть можно, так что любая книга сгодится
3) Секреты Javascript ниндзя
4)
https://leanpub.com/javascript-allonge/read