Shoemaker, Nancy
Chapel Hill
The University of North Carolina Press
2015
9781469636122
Johnson, Herbert A.
2001
9780807826270