ppk on JavaScript, 1/e (VOICES) Another excellent introductory book. I got this mostly as a way of thanking Pete Paul Koch for all of his invaluable work over the years at quirksmode.org, but reading it was still a worthy way to spend my time. Not surprisingly (since he knows his stuff backwards and forwards) it’s an excellent book, well written, easy to follow and very thorough. I’m going to recommend it going forward to anyone looking for an introduction to JavaScript programming.