Alexander the Great

Robin Lane Fox
Penguin Books
9780140088786
0-14-008878-4