Teresa Shawcross

Teresa Shawcross is Assistant Professor in Medieval Mediterranean and European History at Amherst and Mount Holyoke Colleges.

Teresa Shawcross's Featured Books