Reliable JavaScript - Spencer, Lawrence D.; Richards, Seth H. (Wrox, 2015)