Author: E. A. Rittmann & E. A. Vincent (translated by)