LINQ Article on MSDN

MSDN has one of the better articles I've read on LINQ: The Evolution Of LINQ And Its Impact On The Design Of C#.  It really helped to see the design history to understand why things are the way they are.  Very good article.