Stephen Toub From MicroSoft Crop.
Stephen Cleary
Parallelism in .NET
It's All About the SynchronizationContext
How would I run an async Task<T> method synchronously?
Should I expose synchronous wrappers for asynchronous methods?