Author: Vincent, A.; Scanlan, James Donald (Translator)