Author: Sokolov, Ye. N., translated by Stefan W. Waydenfeld