Saint Mary Magdalene: Her Life and Times, As Seen in the Gospels, History, & Tradition