The Andromeda Galaxy (M31)