It is not really a book but I find resources on mdn very helpful
https://developer.mozilla.org/en-US/learn/javascript
Besides tutorials on mdn they have included links to some of the best javascript resources on the internet and classified them according to the level of the individual. It was very helpful when I was starting out in javascript and I still go back time to time to refresh some concepts