Author: Dobroli͡ubskiĭ Oleg Konstantinovich.