Loughborough University Institutional Repository Multi-body dynamics : historical evolution and application