R M Douglas
R. M. Douglas is associate professor of history, Colgate University. He lives in Hamilton, New York.
R. M. Douglas is associate professor of history, Colgate University. He lives in Hamilton, New York. See less
R M Douglas's Featured Books