with an introduction by jon e. lewis. 50 accounts of some of the fiercest battles of the last 100 years, from the somme to basra. with 30 specially drawn maps.
"{{ opinion }}"