Author: Valentin Ivanovich Makhonin