Author: Emrich, Walter.