Author: Victor A. Skormin,Vladimir Gorodetsky,Igor Kotenko