Greece in the Making, 1200-479 BcFrom the Dark Ages to the Persian Wars by ES342

This novel is a slow burn that pays off beautifully in the end.

You will find that the illustrated character list prevents confusion.