Nonadiabatic Dynamics: A Semiclassical Approach