Central European Functional Programming School : Third Summer School, CEFP 2009, Budapest, Hungary, May 21-23, 2009 and Komárno, Slovakia, May 25-30, 2009, Revised Selected Lectures - Zoltán Horváth, Rinus Plasmeijer, Viktória Zsók ((Lecture Notes in Computer Science))