The Hellenistic World, F. W. Walbank, Very Good

A nice touch in the 6th edition is the inclusion of self-assessment questions.