Author: Mark Iakovlevich Gokhberg