Author: Vladimir Shigin
Alternate names: Vladimir Vilenovich Shigin