Author: Franz Pfeiffer; C. de B. Evans (trans)