Author: Ju&#776;rgen Howaldt