Author: Hubert, Merton Jerome (transl); Porter, Marion E. (ed)