James Barnaby
James Barnaby is an independent historian of the Central and Later Middle Ages. He has taught at the University of East Anglia, where he gained his doctorate.
James Barnaby is an independent historian of the Central and Later Middle Ages. He has taught at the University of East Anglia, where he gained his doctorate. See less
James Barnaby's Featured Books