Author: Dr. Gabriele Uelsberg(compiler/editor)