My Staff Page at St Andrews: https://www.st-andrews.ac.uk/history/staff/jamespalmer.html
St Andrews Institute of Medieval Studies: https://saims.wp.st-andrews.ac.uk/
Advertisements
My Staff Page at St Andrews: https://www.st-andrews.ac.uk/history/staff/jamespalmer.html
St Andrews Institute of Medieval Studies: https://saims.wp.st-andrews.ac.uk/