A practical guide to DSL - Janice Reynolds (CMPBooks, New York, 2001)