The Wars of Alexander the Great 336?323 BC - Waldemar Heckel (Bloomsbury, 2016)