Battle: Understanding Conflict from Hastings to HelmandEbookBattle: Understanding Conflict from Hastings to HelmandbyGraeme CallisterRating: 0 out of 5 stars0 ratingsSave Battle: Understanding Conflict from Hastings to Helmand for later