Pro Javascript Techniques by John Resig (Paperback, 2006)