Saint Vincent Ferrer, His World and Life: Religion and Society in Late Medieval Europe (The New Middle Ages)