functional programming
functional programming books overview
introduction to the basic principles of functional programming