Domain Modeling Made Functional: Tackle Software Complexity ...
Scott Wlaschin
Domain Modeling Made Functional