Cities of God: the religion of the Italian communes, 1125-1325 · Study