.NET Domain-Driven Design with C# : problem, design, solution - McCarthy, Tim (Wiley India pvt. Ltd., 2008)