Domain-specific languages - Fowler, Martin; Parsons, Rebecca (The Addison-Wesley signature series, 2011)