Author :   Levkovich N.N.