I really need a new JavaScript book. The one I have is from 2000 (Beginning JavaScript by Paul Wilton), and the exercises in it don't work. For example, my functions are flagged as null or undefined in today's browsers. I also have a mental block about whether or not a button's onclick event handler should have the word "return" before the function name. Do you have any specific recommendations for any new JavaScript books I could order from Amazon?