The SS : a new history - Weale, Adrian (Little, Brown, 2010)