Domain-specific languages - Fowler, Martin, 1963- (Addison-Wesley, 2011)