William Durham — Scottish chemist, papermaker, astronomer and academic author