Author: Ėnergiĭ Alekseevich Novikov