Pro JavaScript Techniques, Second Edition (2015)