The paths of history - Igor M Diakonoff (Cambridge University Press, 1999)