James Hamilton
2 published titles
Legions triumphant : imperial Rome at war
(Contributor)
1 edition
- ISBN: 9781846033483
- Osprey
- 2008
- Details
Lost scrolls : the ancient and medieval world at war
(Contributor)
1 edition
- ISBN: 9781849081597
- Osprey
- 2010
- Details