Analyzing requirements and defining Microsoft .NET solution architectures exam 70-300, Microsoft .NET. (Microsoft Press, 2003)