Author: Dudkin, Vladimir, d-r