Client-side scripting is largely a mystery to me. When I started making web documents in XHTML and CSS just over two years ago, I found them to be so powerful and flexible that I ignored client-side behaviors altogether. Anything more complex than an event handler is beyond me.
Since I almost exclusively use XHTML, I would like to find a book that will help the novice to learn client-side scripting, and the manipulation of the DOM. Can anyone recommend a good publication?