Multi-body dynamics : vehicles, machines, and mechanisms - Rahnejat, Homer (Professional Engineering Publishing, 1998)