Why LINQ (well, C#) is Broken
blog.ielliott.io