Author: Bardehle, Peter.