The Evolution of a Haskell Programmer
willamette.edu