A history of the ancient world - Rostovtzeff, M. (Oxford)
24+418 s.