Thucydides , Alexander ab Alex.