Advanced Functional Programming Third International School, AFP'98, Braga, Portugal, September 12-19, 1998, Revised Lectures - Swierstra, S. Doaitse; Swierstra, S. Doaitse; Henriques, Pedro R.; Henriques, Pedro R.; Oliveira, Jose N.; Oliveira, Jose N. (Springer Berlin Heidelberg : Imprint: Springer, 1999)