Author: Fecht, Gerhard.