Asynchrony in C# 5, Part One | Hacker News Reader