Practical Software Factories in .NET - Lenz, Gunther; Wienands, Christoph (Apress, 2006)