title: Book recommendation - Parallel programming for C# .NET 4.0
body: <p>I'm looking for a book which contains information about the following topics:</p>
  
  <ul>
  <li>Thread synchronization methods</li>
  <li>Parallel Extension</li>
  <li>Asynchronouse programming (Invoke, BeginInvoke, BackgroundWorker, Threads, ...)</li>
  </ul>
  
  <p>I've already knowledge about these topics but I'll refresh all these in deep and with focus on C#.</p>
  
  <p>The book recommendations should be for C# / .NET 4.0 (not Java) and in English or German.</p>
  
  <p>Thank you guys.
  Danny</p>