Spacecraft Dynamics and Control by Marcel J. Sidi