A unified formulation of rigid body dynamics based on Gauss principle is proposed. The Lagrange, Kirchhoff and Newton-Euler equations are seen to arise from different choices of the quasicoordinates in the velocity space. The group-theoretical aspects of the method are discussed.