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