DownloadThe Portobello Bookshop Gift Guide 2024

James McWilliams Author

James McWilliams is currently a fellow at Yale University's Agrarian Studies Program, and an associate professor of history at Texas State University. He is the author of two previous books. His articles and reviews have appeared in the New York Times, Washington Post, Los Angeles Times, and the Christian Science Monitor