Author: Nirenstein, Albert (Dr. David Neiman, Translator)