Author: Vacis Kazimirovich Reimeris