Game Design and Programming

The history of functional programming