Top 732 ritchie leitch 1800 1865 PDF Book Page 31