Professor James Seaton Reid (1798–1851), Professor of Ecclesiastical and Civil History Previous Next