A three part interview with Anders Hejlsberg about design of CSharp language at artima:The C# Design ProcessThe Trouble with Checked ExceptionsDelegates, Components, and SimplexityBehind the Code with Anders Hejlsberg misc