Neil A. Hamilton
Neil A. Hamilton is associate professor and chair of the Department of History at Spring Hill College, Mobile, AL.
Neil A. Hamilton is associate professor and chair of the Department of History at Spring Hill College, Mobile, AL. See less
Neil A. Hamilton's Featured Books