Alexander of Macedon, 356 - 323 B.C. A historical biography - Green, Peter (1974)