Stephen Ritchie is the author of Pro .NET Best Practices. Software (http://www.amazon.com/gp/product/1430240237). He is a software developer with more than 20 years of experience designing and developing software solutions. Stephen specializes in Microsoft .NET web-based development, including: .NET Framework development in C#, ASP.NET MVC, NHibernate, LINQ, SQL Server, and several more.