Practical Scala DSLs Real-World Applications Using Domain Specific Languages - Riti, Pierluigi (Apress, 2018)