Author: Bosch, Gerhard.