Shape of Battle Book 2021 Shape of Battle AM Allan Mallinson 4.01 1 readers shelved it PublisherTransworld Publishers LimitedLanguageEnglishPublished2021 World history