Kitchener, Hero and Anti-Hero, by C. Brad Faught

Kitchener, Hero and Anti-Hero, by FaughtC. Brad (London: I.B. Tauris, 2016; pp. xiv + 304. £25).