Author :   Rydzanicz M.