Alistair Horne has been a close observer of war and history for more than fifty years.
In this wise and masterly work, he revisits six battles that changed the course of ....
Alistair Horne has been a close observer of war and history for more than fifty years