Against all enemies - Clancy, Tom (London Penguin, 2012)