Author :   Hurianov V.H.