Author: Gerhard. Teicher