JavaScript: Moving to ES2015 - Antani, Ved; Timms, Simon; Prusty, Narayan (2016)