Author: Neumayer, Heinrich; Shenfield, Margaret (Translator from the German)