JavaScript The Definitive Guide and Professional JavaScript for Web Developers. For more advanced developers.
Both are good, unfortunately both do not cover JS version from 2015.