James David Forbes November 12, 2020 Francesca Lavelle Leave a comment James David Forbes, principal at the University of St Andrews from 1859 to his death in 1868, studied the contradictory… Continue Reading →