Victor McFarland
Victor McFarland (PhD, Yale) is assistant professor at the University of Missouri and a fellow at the Charles Warren Center for Studies in American History at Harvard University. This would be his first book.
Oops! we haven't found any books.