Terri Diane Halperin is a member of the history department at the University of Richmond.
Terri Diane Halperin
with Hopkins Press Books