Problems in Greek history by Mahaffy, John Pentland
 is a Project Gutenberg book, now on Github.