Functional Programming For The Rest of Us

An excellent article introducing the concepts and advantages of functional programming in non-academic language. Now if I could just understand monads…