Forum Moderators: open
spritch2, ECMA Script does not seem very relevant to me (in a web context). Far more important are DOM related subjects. Consider the DOM as a layer between javascript and many of the document's properties. For example, many scripts nowadays use getElementById(). Strictly speaking, that is not a JavaScript method but a DOM method. So I'd say a good JavaScript book covers the DOM as well.
The JavaScript for the World Wide Web - 5th Edition, by Tom Negrino and Dori Smith
Ref can use O'R..
Otherwise, go the library to look around see which one really get into and you really like to read it. Tons of books.. it takes time but worth later to decide which one you wanna buy... :)
webkid