Eloquent JavaScript : a modern introduction to programming - Haverbeke, Marijn (No Starch Press, 2015)