Top 1018 mcgregor duncan 1787 1881 PDF Book Page 43