Writing Video Games in a Functional Style
prog21.dadgum.com