On The Adjoint Formulation Of Design Sensitivity Analysis Of Multibody Dynamics by Andrei Schaffer