JavaScript: The Good Parts Absolutely, it is really the 101 of JavaScript and helps you avoid a lot of the pitfalls that gave the language a bad name for so many years. JavaScript: the definitive guide, is also a good book. Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries. As well most all of John Resig books are good.
Also recommended in this reply