Attitude Control of Artificial Satellites