title: A good reference for functional programming in C#
body: <p>I've searched the web (<em>and evaluated books on online shops</em>) but I'm not satisfied with articles found on the subject.</p>
  
  <p>If you search the web with keywords <strong>C#</strong> and <strong>functional</strong> you find a lot of <em>basics</em> or <em>Linq</em> articles.</p>
  
  <p>I'm also disagree with the first reply to this question:</p>
  
  <p><a href="https://stackoverflow.com/questions/522222/are-the-functional-programming-features-provided-in-c-sharp-rich-enough-whats">Are the functional programming features provided in C# rich enough? What's missing</a></p>
  
  <p>After all F# is built on .NET (as C#) and is a functional language widely used and with good reputation.</p>
  
  <p>Is there out a set of good articles, a book or even techniques explained here about good functional patterns that can be <strong>profitably used in C#</strong>?</p>
  
  <p>As said I'm searching nor introductory material nor guides on specific technologies (like Linq, which I use and love).</p>
  
  <p>I'd like also to hear if a particular technique can be safely exposed to a reusable library Public API (<em>hope this not too off-topic</em>).</p>