Pro asynchronous programming with .NET / - Blewett, Richard