http://felbick.de/riemann2.html