Dr James Pearce

University Teacher History

Publications