Sir John Pringle papers,
Author
Pringle, John,
Publication Details