Author: Anatoliy A. Martynyuk