Experiences with Functional Programming in an Introductory Curriculum. - Michael R. Hansen; Jens Thyge Kristensen (Reflections on the Teaching of Programming, 2008)