Author: Dipl. -Inf. Peter Dauphin