This paper treats the problem of melting or freezing of a finite slab which is initially at a uniform temperature below the melting point. A rational solution procedure based on non-linear two-time scale singular perturbation theory is developed. The technique of matched asymptotic expansions is employed to determine the movement of the interface taking into account the departure from the quasi-steady equilibrium temperature distribution.