Thucydides : translated into English ; with introduction, marginal analysis, and index | NiceBooksReads