Ruth Rosen is associate professor of history at the University of California, Davis.
Ruth Rosen
with Hopkins Press Books