Enterprise Architecture with .NET: Expert-backed advice for information system design, down to .NET and C# implementation - Gouigoux (IEEE, 2003)