Exploring JS: JavaScript books for programmers
JavaScript for impatient programmers (ES1–ES2018) New A modern guide to the language No required knowledge (apart from programming) More compact than my other books, which go into more detail
exploringjs.com