Advanced Functional Programming : Third International School, AFP'98, Braga, Portugal, September 12-19, 1998, Revised Lectures - S. Doaitse Swierstra, José N. Oliveira, Pedro R. Henriques ((Lecture Notes in Computer Science))