Excellents et disponibles en ligne en consultation libre:

https://eloquentjavascript.net/
https://github.com/getify/You-Dont-Know-JS
https://leanpub.com/javascriptallongesix/read...