Simplify asynchronous programming with tasks. - Ostrovsky, Igor (MSDN magazine)