Diary of General Patrick Gordon of Auchleuchries 1635-1699 Patrick Gordon - Hardback £30.00 Find out more