Andromeda Galaxy M31, AstronomicallySpeaking