http://eloquentjavascript.net/
And with that, I close my thick O'Reilly book for the rest of the day.
http://eloquentjavascript.net/