Source: https://www.itterbeek.org/uploads/documents/MecaChap10(DynamiquePoint)ExoSup.pdf