The DSL Engineering book by Markus Voelter and a bunch of contributing authors has been published! The book discusses design and implementation of domain-specific languages with modern language workbenches. The book uses Xtext, MPS, and Spoofax as example workbenches. It is available for a very reasonable price. So if you are interested in designing and implementing DSLs you should certainly give it a try.