Author: Valeriy I. / Tsybenova, Svetlana B. / Yablonsky, Gregory Bykov