Railroad Vehicle Dynamics: A Computational Approach