Каждая наука обязана отвечать трём условиям. А именно, наука должна:
а) описывать
б) объяснять
в) предсказывать, изучаемые процессы.
Есть два вида человеческой деятельности, хвастливо, называющими себя науками - экономика и история.
Однако, при самом приближённом рассмотрении, мы вынуждены констатировать, что обе они худо-бедно справляются только с первым условием истинной науки - описанием процессов (задним числом).
С остальными двуми - полный караул!
Вывод: античные греки (естественно будучи мудрее нас, недоучек), абсолютно правильно относили историю к виду искусства (читай, кто красивше соврёт).
Вуаля.
Посему, совет: логика, риторика и диалектика - вот лучшие помошники настоящего историка.
Кто не согласен - см. выше непременные условия существования науки.