Advanced functional programming : Third International School, AFP'98, Braga, Portugal, September 12-19, 1998 : revised lectures / - Sweierstra, S. Doaitse.; Henriques, Pedro R.; Oliveira, José N. (Springer, 1999)