Peter G. Filene is a professor in the Department of History at the University of North Carolina at Chapel Hill.
Peter G. Filenewith a foreword by Elaine Tyler May
with Hopkins Press Books