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