Zaslat SMS: Vector analysis, including the dynamics of a rigid body.