mary magdalene: her history and myths revealed shelter harbor press