The Visions, Revelations and Teachings of Angela of Foligno: A Member of the Third Order of St Francis