Mastering F# a comprehensive and in-depth guide to writing functional programs using F# /: a comprehensive and in-depth guide to writing functional programs using F#. (2016)