Unravelling the Mystery of the Self: Teachings from Teacher