JavaScript Programmer’s Reference / Alexei White, Wiley, 2009
This book seems to cover all the details of JavaScript, and is quite readable. The cover claims that it is for the beginner and the seasoned veteran, but the beginner would be better served by one of the other JavaScript books. The author recommends the use of libraries such as jQuery or Prototype, but they are brittle so you need to understand JavaScript. The book shows how to use plug-ins such as Flash and Silverlight. A heavy 950 pages.