John Michael Francis
J. Michael Francis , PhD, is associate professor of history at the University of North Florida, Jacksonville, FL, where he teaches Latin American colonial history.
J. Michael Francis , PhD, is associate professor of history at the University of North Florida, Jacksonville, FL, where he teaches Latin American colonial history. See less
John Michael Francis's Featured Books