The diary of John Cuninghame of Craigends, Esq ... /