JavaScript and DHTML cookbook
Danny Goodman
O'Reilly
I was still relatively new to Javascript when I got this book, so I just went through all of the code examples one-by-one to see how they worked.  It was a great way to learn, and the book has stayed on my desk ever since for reference.