Description
‘A gripping new collection from Max Hastings that puts you at the heart of the battle … Compelling’ Daily Mail ‘An unmissable read’ Sunday Times
€19.99
1 in stock
‘A gripping new collection from Max Hastings that puts you at the heart of the battle … Compelling’ Daily Mail ‘An unmissable read’ Sunday Times