DownloadThe Portobello Bookshop Gift Guide 2024

James R Brennan Editor & Author

James R. Brennan is an assistant professor in history at the University of Illinois at Champaign-Urbana. He is the author of numerous book chapters and journal articles.