Author: Valentin Grigorʹevich Moiseenko