Eva Sheppard Wolf

Eva Sheppard Wolf is an associate professor of history at San Francisco State University.
Race and Liberty in the New Nation - Cover
Race and Liberty in the New Nation