Author: Nalivkin, D. V. (trans S. I. Tomkeieff, edit J. E. Richey).