History, empire, and Islam : E.A. Freeman and Victorian public morality /: E.A. Freeman and Victorian public morality. (2020)