Introducing JavaScript Game Development - Graeme Stuart (Springer, 2017)