Intermediate Dynamics for Engineers: A Unified Treatment of