James Hamilton papers,
Author
Hamilton, James,
Publication Details