Kevin Hammond
-
Type classes in Haskell
ACM Transactions on Programming Languages and Systems (TOPLAS)