Author: G. Veinberg