Best free JavaScript books for beginner and expert level.

In JavaScript there are a lot of libraries and frameworks out there. If you are a beginner so  my suggestion is to completely skip all of them for now and focus on the basics and only JavaScript first and after you can go with any library like query and after framework like angular etc. so I am listing few list of  books for beginner and intermediate  level.