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 - HorvΓ'th, ZoltΓ'n (Springer Berlin Heidelberg, 2010)