richard dank - andreas gruber - wenzel wondra - see the pdf documentation