Particle Dynamics