Author: Terekhov, Dmitriĭ I͡Urʹevich.