Author: Gennadi V. Glinsky
Alternate names: Gennadi Glinsky