User talk:Hoornet/Books/Functional programming