After reading Eric Evans ’ book Domain - Driven Design, Tackling Complexity in the Heart of Software , my way of designing software systems completely changed. Before that, I used to design software object models in a very data - centric way, and I did not really focus on how to combine behavior and data in objects. I was so inspired with this new way of thinking that I started trying to find any code samples I could get my hands on that demonstrated the concepts from Eric ’ s awesome book. I did the usual Googling. | Wrox Programmer to Programmer .NET Domain-Driven Design with C Problem - Design - Solution Tim McCarthy Updates source code aod Wrox tcctewa support ar .NET Domain-Driven Design with C Problem - Design - Solution Tim McCarthy WILEY Wiley Publishing .