Author: Harald Niederreiter,Alexander Keller,Stefan Heinrich