Programming F# 3.0
A comprehensive guide for writing simple code to solve complex problems