Author: Valentin Fedoseevich Klochko