Author :   Zorin Vladimir P.