TAG: Dr Babar Ahmad Dr Babar AhmadMechanics I (Statics) by Dr Babar AhmadMechanics II (Analytic Dynamics I) by Dr Babar AhmadMechanics III (Analytic Dynamics II) by Dr Babar Ahmad