Implementing Domain-Specific Languages with Xtext and Xtend - Bettini, Lorenzo (Packt Publishing, 2016)