William Saunders, palaeographer