William Mahone papers,
Author
Mahone, William,
Publication Details