Author :   Noda O.Y.