Home Entertain UsBooks and Literature Invisible Armies: An epic history for today