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